._5k-J2G_videoWrapper{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}._5k-J2G_videoWrapper h1{max-width:100%;padding:0 1rem}@media (min-width:768px){._5k-J2G_videoWrapper h1{text-align:center;max-width:50rem}}._5k-J2G_videoWrapper .videoDetails{box-sizing:border-box;width:100%;max-width:100vw;margin:1rem 0;padding:0 1rem}@media (min-width:768px){._5k-J2G_videoWrapper .videoDetails{max-width:50rem}}._5k-J2G_videoWrapper .videoDetails .tags{word-spacing:.5rem;text-align:center;margin-bottom:1.5rem}._5k-J2G_videoWrapper .videoDetails .snippet{flex-direction:column;justify-content:space-between}@media (min-width:768px){._5k-J2G_videoWrapper .videoDetails .snippet{flex-direction:row}}._5k-J2G_videoWrapper .videoDetails .snippet .description{box-sizing:border-box;word-wrap:break-word;margin:0 1rem 0 2rem}@media (min-width:768px){._5k-J2G_videoWrapper .videoDetails .snippet .description{margin:0}}._5k-J2G_videoWrapper .videoDetails .snippet .youtubeVideoDetails{min-width:12.5rem}._5k-J2G_videoWrapper .videoDetails .snippet .youtubeDescription pre{white-space:pre-line}._5k-J2G_videoWrapper .youtubeWrapper{z-index:100;flex-direction:column;align-items:center;width:100%;padding:0;display:flex;top:3.25rem}._5k-J2G_videoWrapper .youtubeWrapper.top{top:0!important}._5k-J2G_videoWrapper .youtubeWrapper.sticky{z-index:600;position:sticky}@media (min-width:568px){._5k-J2G_videoWrapper .youtubeWrapper{top:0}}._5k-J2G_videoWrapper .youtubeWrapper .loader{margin-top:2rem;position:relative}._5k-J2G_videoWrapper hr,._5k-J2G_videoWrapper ._5k-J2G_words{max-width:50rem}._5k-J2G_videoWrapper .staticInfo{box-sizing:border-box;width:100%;max-width:50rem;font-size:var(--font-size-sm);color:var(--text-dark);margin:.5rem 0;padding:0 1rem}@media (min-width:768px){._5k-J2G_videoWrapper .staticInfo{padding:0 1.5rem}}._5k-J2G_videoWrapper .staticInfo .statList{flex-direction:column;display:flex}
.de_I2q_loading{justify-content:space-around;padding:4rem}.de_I2q_loading svg{stroke:var(--primary-color)}.de_I2q_loading circle{stroke:var(--secondary-color)}
.geWBvq_narrow{max-width:30rem}.geWBvq_wide{max-width:44rem}.geWBvq_wrapperModal{color:hsl(var(--foreground));background:hsl(var(--background-elevated));border:1px solid hsl(var(--border));border-radius:16px;flex-direction:column;width:100%;max-height:min(38rem,100dvh - 2rem);animation:.2s ease-out geWBvq_modalSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.geWBvq_closeButton{cursor:pointer;color:hsl(var(--text-secondary));z-index:2;background:hsl(var(--background-elevated));border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:.5rem;transition:all .15s;display:flex;position:absolute;top:.75rem;right:.75rem}.geWBvq_closeButton:hover{color:var(--primary-color);background-color:hsl(var(--error-bg))}.geWBvq_contentModal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:1;flex:1;min-height:0;padding:1.25rem;overflow:hidden auto}@media (min-width:768px){.geWBvq_contentModal{padding:1.5rem}}.geWBvq_contentModal::-webkit-scrollbar{width:6px}.geWBvq_contentModal::-webkit-scrollbar-track{background:hsl(var(--scrollbar-track));border-radius:9999px;margin-block:16px}.geWBvq_contentModal::-webkit-scrollbar-thumb{background:hsl(var(--scrollbar-thumb));border-radius:9999px}.geWBvq_contentModal::-webkit-scrollbar-thumb:hover{background:hsl(var(--scrollbar-thumb-hover))}.geWBvq_footerModal{border-top:1px solid hsl(var(--border));flex-shrink:0;padding:.75rem 1.25rem}@media (min-width:768px){.geWBvq_footerModal{padding:1rem 1.5rem}}@keyframes geWBvq_modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}
.h5Kl9a_author{max-width:var(--landing-measure);align-items:center;gap:2rem;margin:0 auto;display:grid}@media (min-width:860px){.h5Kl9a_author[data-photo]{grid-template-columns:220px minmax(0,1fr);gap:3.5rem}}.h5Kl9a_portrait{aspect-ratio:1;object-fit:cover;border-radius:50%;justify-self:center;width:180px;max-width:100%;height:auto;display:block}@media (min-width:860px){.h5Kl9a_portrait{width:220px}}.h5Kl9a_body{gap:1.125rem;min-width:0;max-width:46rem;display:grid}.h5Kl9a_title{color:hsl(var(--foreground));margin:0}.h5Kl9a_quote{color:hsl(var(--foreground));font-size:var(--font-size-xl);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-weight:500;line-height:1.4}.h5Kl9a_byline{color:hsl(var(--text-secondary));font-size:var(--font-size-sm);margin:0}.h5Kl9a_byline b{color:hsl(var(--foreground))}.h5Kl9a_facts{color:hsl(var(--text-secondary));font-size:var(--font-size-sm);flex-wrap:wrap;gap:.5rem 1.125rem;margin:0;padding:0;list-style:none;display:flex}.h5Kl9a_fact{align-items:center;gap:.5rem;display:inline-flex}.h5Kl9a_fact:before{content:"";border:solid var(--primary-color);border-width:0 2px 2px 0;flex-shrink:0;width:.3125rem;height:.625rem;transform:translateY(-1px)rotate(45deg)}.h5Kl9a_social{font-size:var(--font-size-sm);flex-wrap:wrap;gap:1.125rem;margin:0;padding:0;list-style:none;display:flex}.h5Kl9a_social a{color:hsl(var(--text-secondary));text-underline-offset:3px}.h5Kl9a_social a:hover{color:hsl(var(--foreground))}
.ykLlMa_container{max-width:var(--landing-measure);gap:1.75rem;margin:0 auto;display:grid}@media (min-width:900px){.ykLlMa_container{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:3.5rem}}.ykLlMa_title{color:hsl(var(--foreground));margin:0}.ykLlMa_list{border-top:1px solid hsl(var(--border))}.ykLlMa_item{border-bottom:1px solid hsl(var(--border))}.ykLlMa_question{color:hsl(var(--foreground));cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 0;font-weight:600;list-style:none;display:flex}.ykLlMa_question::-webkit-details-marker{display:none}.ykLlMa_question:focus-visible{outline-offset:-2px}.ykLlMa_marker{width:.875rem;height:.875rem;color:hsl(var(--text-muted));flex-shrink:0;position:relative}.ykLlMa_marker:before,.ykLlMa_marker:after{content:"";background:currentColor;border-radius:1px;width:100%;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.ykLlMa_marker:after{transform:rotate(90deg)}.ykLlMa_item[open] .ykLlMa_marker{color:var(--primary-color);transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.ykLlMa_marker{transition:transform .2s}}.ykLlMa_answer{max-width:40rem;color:hsl(var(--text-secondary));margin:0;padding-bottom:1.125rem;line-height:1.7}
._0nRJyG_band{max-width:var(--landing-measure);align-items:center;gap:2.25rem;margin:0 auto;display:grid}@media (min-width:1024px){._0nRJyG_band{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:3.5rem}}._0nRJyG_content{gap:1.125rem;min-width:0;display:grid}._0nRJyG_title{color:hsl(var(--foreground));margin:0}._0nRJyG_subtitle{max-width:38rem;color:hsl(var(--text-secondary));font-size:var(--font-size-lg);margin:0;line-height:1.6}._0nRJyG_scene{background-color:hsl(var(--player-bg));background-image:radial-gradient(50% 80% at 70% 30%, hsl(var(--player-glow)/.3), transparent 60%),linear-gradient(165deg, hsl(var(--player-haze)/.3), hsl(var(--player-bg)));border-radius:16px;justify-content:center;min-width:0;padding:clamp(2.25rem,6vw,4rem) 1rem;font-size:clamp(.9375rem,2vw,1.25rem);display:flex}
._6l8_4q_homeWrapper{width:100%;max-width:none;margin:0;padding:0}._6l8_4q_homeWrapper>section:nth-child(odd){background:hsl(var(--background))}._6l8_4q_homeWrapper>section:nth-child(2n){background:hsl(var(--background-surface))}:where(._6l8_4q_homeWrapper>section){padding:clamp(56px,8vw,104px) 1rem}@media (min-width:768px){:where(._6l8_4q_homeWrapper>section){padding-inline:2rem}}._6l8_4q_homeWrapper>section h2{text-align:start}._6l8_4q_homeWrapper :focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}
.BcgPUa_wrapper{justify-content:center;width:100%;display:flex}@media (min-width:768px){.BcgPUa_wrapper{width:100%}}.BcgPUa_wrapper .BcgPUa_error{font-size:var(--font-size-sm);box-sizing:border-box;border-radius:12px;justify-content:flex-start;align-items:center;margin:1rem;padding:1rem;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (min-width:1024px){.BcgPUa_wrapper .BcgPUa_error{align-self:center;width:50rem;margin:1.5rem;padding:1.25rem;display:flex}}.BcgPUa_wrapper .BcgPUa_error .BcgPUa_message{color:var(--text-dark);line-height:1.5}.BcgPUa_wrapper .BcgPUa_error{background-color:hsl(var(--error-bg));border:1px solid hsl(var(--error-border))}.BcgPUa_wrapper .BcgPUa_error .BcgPUa_icon{border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-right:1rem;padding:.5rem;display:flex}.BcgPUa_wrapper .BcgPUa_error .BcgPUa_icon svg{width:1.25rem;height:1.25rem}@media (min-width:768px){.BcgPUa_wrapper .BcgPUa_error .BcgPUa_icon{margin-right:1rem;padding:.75rem}.BcgPUa_wrapper .BcgPUa_error .BcgPUa_icon svg{width:1.5rem;height:1.5rem}}.BcgPUa_wrapper .BcgPUa_error .BcgPUa_icon{background-color:hsl(var(--error-icon-bg))}.BcgPUa_wrapper .BcgPUa_error .BcgPUa_icon svg{fill:hsl(var(--error-icon))}.BcgPUa_wrapper .BcgPUa_error .BcgPUa_message{color:hsl(var(--error-text));font-weight:500}.BcgPUa_wrapper .BcgPUa_success{font-size:var(--font-size-sm);box-sizing:border-box;border-radius:12px;justify-content:flex-start;align-items:center;margin:1rem;padding:1rem;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (min-width:1024px){.BcgPUa_wrapper .BcgPUa_success{align-self:center;width:50rem;margin:1.5rem;padding:1.25rem;display:flex}}.BcgPUa_wrapper .BcgPUa_success .BcgPUa_message{color:var(--text-dark);line-height:1.5}.BcgPUa_wrapper .BcgPUa_success{background-color:hsl(var(--success-bg));border:1px solid hsl(var(--success-border))}.BcgPUa_wrapper .BcgPUa_success .BcgPUa_icon{border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-right:1rem;padding:.5rem;display:flex}.BcgPUa_wrapper .BcgPUa_success .BcgPUa_icon svg{width:1.25rem;height:1.25rem}@media (min-width:768px){.BcgPUa_wrapper .BcgPUa_success .BcgPUa_icon{margin-right:1rem;padding:.75rem}.BcgPUa_wrapper .BcgPUa_success .BcgPUa_icon svg{width:1.5rem;height:1.5rem}}.BcgPUa_wrapper .BcgPUa_success .BcgPUa_icon{background-color:hsl(var(--success-icon-bg))}.BcgPUa_wrapper .BcgPUa_success .BcgPUa_icon svg{fill:hsl(var(--success-icon))}.BcgPUa_wrapper .BcgPUa_success .BcgPUa_message{color:hsl(var(--success-text));font-weight:500}.BcgPUa_wrapper .BcgPUa_success .BcgPUa_message h4{color:hsl(var(--success-text))!important}.BcgPUa_wrapper .BcgPUa_warning{font-size:var(--font-size-sm);box-sizing:border-box;border-radius:12px;justify-content:flex-start;align-items:center;margin:1rem;padding:1rem;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (min-width:1024px){.BcgPUa_wrapper .BcgPUa_warning{align-self:center;width:50rem;margin:1.5rem;padding:1.25rem;display:flex}}.BcgPUa_wrapper .BcgPUa_warning .BcgPUa_message{color:var(--text-dark);line-height:1.5}.BcgPUa_wrapper .BcgPUa_warning{background-color:hsl(var(--warning-bg));border:1px solid hsl(var(--warning-border))}.BcgPUa_wrapper .BcgPUa_warning .BcgPUa_icon{border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-right:1rem;padding:.5rem;display:flex}.BcgPUa_wrapper .BcgPUa_warning .BcgPUa_icon svg{width:1.25rem;height:1.25rem}@media (min-width:768px){.BcgPUa_wrapper .BcgPUa_warning .BcgPUa_icon{margin-right:1rem;padding:.75rem}.BcgPUa_wrapper .BcgPUa_warning .BcgPUa_icon svg{width:1.5rem;height:1.5rem}}.BcgPUa_wrapper .BcgPUa_warning .BcgPUa_icon{background-color:hsl(var(--warning-icon-bg))}.BcgPUa_wrapper .BcgPUa_warning .BcgPUa_icon svg{fill:hsl(var(--warning-icon))}.BcgPUa_wrapper .BcgPUa_warning .BcgPUa_message{color:hsl(var(--warning-text));font-weight:500}.BcgPUa_wrapper .BcgPUa_warning .BcgPUa_message h4{color:hsl(var(--warning-text))!important}.BcgPUa_wrapper .BcgPUa_info{font-size:var(--font-size-sm);box-sizing:border-box;border-radius:12px;justify-content:flex-start;align-items:center;margin:1rem;padding:1rem;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media (min-width:1024px){.BcgPUa_wrapper .BcgPUa_info{align-self:center;width:50rem;margin:1.5rem;padding:1.25rem;display:flex}}.BcgPUa_wrapper .BcgPUa_info .BcgPUa_message{color:var(--text-dark);line-height:1.5}.BcgPUa_wrapper .BcgPUa_info{background-color:hsl(var(--background-surface));border:1px solid hsl(var(--border))}.BcgPUa_wrapper .BcgPUa_info .BcgPUa_icon{border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-right:1rem;padding:.5rem;display:flex}.BcgPUa_wrapper .BcgPUa_info .BcgPUa_icon svg{width:1.25rem;height:1.25rem}@media (min-width:768px){.BcgPUa_wrapper .BcgPUa_info .BcgPUa_icon{margin-right:1rem;padding:.75rem}.BcgPUa_wrapper .BcgPUa_info .BcgPUa_icon svg{width:1.5rem;height:1.5rem}}.BcgPUa_wrapper .BcgPUa_info .BcgPUa_icon{background-color:hsl(var(--background-muted))}.BcgPUa_wrapper .BcgPUa_info .BcgPUa_icon svg{fill:hsl(var(--text-secondary))}.BcgPUa_wrapper .BcgPUa_info .BcgPUa_message{font-weight:500}
._67jG1q_WrapperSearch{box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;margin:1rem 0 1.5rem;padding:0 1rem;display:flex}._67jG1q_WrapperSearch .urlForm{align-self:center;gap:.75rem;width:100%;display:flex}@media (min-width:1024px){._67jG1q_WrapperSearch .urlForm{max-width:50rem}}._67jG1q_WrapperSearch .urlForm .inputWrapper{width:100%;position:relative}._67jG1q_WrapperSearch .urlForm .inputWrapper .urlSearch{border:2px solid hsl(var(--border));box-sizing:border-box;width:100%;height:2.75rem;font-size:var(--font-size-base);background-color:hsl(var(--input-bg));color:hsl(var(--foreground));border-radius:12px;padding:.75rem 2.5rem .75rem 1rem;transition:all .15s}._67jG1q_WrapperSearch .urlForm .inputWrapper .urlSearch:focus{border-color:var(--primary-color);background-color:hsl(var(--input-focus-bg));box-shadow:0 0 0 4px rgba(var(--primary-color-rgb,220, 38, 38), .1);outline:none}._67jG1q_WrapperSearch .urlForm .inputWrapper .urlSearch::placeholder{color:hsl(var(--text-secondary))}._67jG1q_WrapperSearch .urlForm .inputWrapper .closeIcon{color:hsl(var(--text-secondary));cursor:pointer;border-radius:9999px;width:1.25rem;height:1.25rem;padding:.25rem;transition:all .15s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}._67jG1q_WrapperSearch .urlForm .inputWrapper .closeIcon:hover{color:var(--primary-color)}:where(:root:not(:has([data-landing]))) ._67jG1q_WrapperSearch .urlForm .inputWrapper .closeIcon:hover{background-color:hsl(var(--error-bg))}:where(:root:has([data-landing])) ._67jG1q_WrapperSearch .urlForm .inputWrapper .closeIcon:hover{background-color:hsl(var(--background-hover))}._67jG1q_WrapperSearch .urlForm button[type=submit]{flex-shrink:0;height:2.75rem;padding:0 1.25rem;font-weight:600;border-radius:12px!important}._67jG1q_hero{max-width:35rem;margin:1.5rem 0 0;padding:0}@media (min-width:1024px){._67jG1q_hero .urlForm{max-width:none}}._67jG1q_hero .urlForm .inputWrapper .urlSearch{height:max(3rem,var(--tap-target-touch));font-size:var(--font-size-sm)}._67jG1q_hero .urlForm button[type=submit]{height:max(3rem,var(--tap-target-touch));padding:0 1.5rem}._67jG1q_heroSubmit{white-space:nowrap}._67jG1q_compact{margin:0;padding:0}._67jG1q_compact .urlForm{gap:.5rem}@media (min-width:1024px){._67jG1q_compact .urlForm{max-width:none}}._67jG1q_compact .urlForm .inputWrapper .urlSearch{height:max(2.5rem,var(--tap-target-touch));font-size:var(--font-size-sm);border-width:1px;padding:.5rem 2rem .5rem .75rem}._67jG1q_compact .urlForm button[type=submit]{height:max(2.5rem,var(--tap-target-touch));padding:0 .75rem}
.klR3Ca_container{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem}.klR3Ca_container.klR3Ca_locked{opacity:.8}.klR3Ca_header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.klR3Ca_header h3{font-size:var(--font-size-base);color:var(--color-text-primary);flex:1;margin:0;font-weight:600}.klR3Ca_icon{width:1.25rem;height:1.25rem;color:var(--color-primary)}.klR3Ca_description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 1rem}.klR3Ca_upgradeHint{font-size:var(--font-size-sm);color:var(--color-primary);margin:0;font-style:italic}.klR3Ca_stats{background:var(--color-bg-tertiary);border-radius:.375rem;margin-bottom:1rem;padding:.75rem}.klR3Ca_statItem{font-size:var(--font-size-sm);justify-content:space-between;display:flex}.klR3Ca_statItem:not(:last-child){margin-bottom:.5rem}.klR3Ca_statLabel{color:var(--color-text-secondary)}.klR3Ca_statValue{color:var(--color-text-primary);font-weight:500}.klR3Ca_options{gap:1rem;margin-bottom:1rem;display:flex}@media (max-width:480px){.klR3Ca_options{flex-direction:column}}.klR3Ca_option{flex:1}.klR3Ca_option label{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:.25rem;display:block}.klR3Ca_select{width:100%}.klR3Ca_exportButton{width:100%;margin-bottom:1rem}.klR3Ca_instructions{background:var(--color-bg-tertiary);border-radius:.375rem;align-items:flex-start;gap:.5rem;padding:.75rem;display:flex}.klR3Ca_instructions p{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.klR3Ca_infoIcon{width:1rem;height:1rem;color:var(--color-text-secondary);flex-shrink:0;margin-top:.125rem}
.Wd1qdq_container{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.5rem;margin:1rem 0;padding:.75rem 1rem}.Wd1qdq_header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.Wd1qdq_label{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.Wd1qdq_count{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.Wd1qdq_progressBar{background:var(--color-bg-tertiary);border-radius:.25rem;height:.5rem;overflow:hidden}.Wd1qdq_progressFill{background:var(--color-primary);border-radius:.25rem;height:100%;transition:width .3s}.Wd1qdq_progressFill.Wd1qdq_warning{background:hsl(var(--warning-icon))}.Wd1qdq_progressFill.Wd1qdq_full{background:hsl(var(--error-icon))}.Wd1qdq_upgradePrompt{margin-top:.75rem}
.-tJvsG_upgradePrompt{background:linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 100%);border:1px solid var(--color-border);text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.-tJvsG_upgradePrompt h3{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.-tJvsG_upgradePrompt p{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:300px;margin:0}.-tJvsG_upgradePromptCompact{background:var(--color-bg-secondary);border:1px solid var(--color-border);font-size:var(--font-size-sm);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.-tJvsG_lockIcon{width:1.25rem;height:1.25rem;color:var(--color-primary);flex-shrink:0}.-tJvsG_compactText{color:var(--color-text-secondary);flex:1}
.jyTCeG_banner{background:linear-gradient(135deg, hsl(var(--warning-bg)) 0%, hsl(var(--warning-icon-bg)) 100%);border:1px solid hsl(var(--warning-border));border-radius:.5rem;align-items:center;gap:.75rem;margin:1rem 0;padding:.75rem 1rem;display:flex}.jyTCeG_icon{width:1.25rem;height:1.25rem;color:hsl(var(--warning-icon));flex-shrink:0}.jyTCeG_content{flex:1}.jyTCeG_content p{font-size:var(--font-size-sm);color:hsl(var(--warning-text));margin:0}
.vaFUaa_upgradeModal{flex-direction:column;gap:1.25rem;display:flex}.vaFUaa_header{align-items:center;gap:.5rem;display:flex}.vaFUaa_header h2{color:var(--color-text-primary);margin:0;padding-inline-end:2rem;font-weight:600;font-size:var(--font-size-xl)!important}.vaFUaa_lockIcon{width:1.25rem;height:1.25rem;color:var(--color-primary);flex-shrink:0}.vaFUaa_featureHighlight{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;padding:.75rem 1rem}.vaFUaa_featureHighlight h3{letter-spacing:0;margin:0 0 .25rem;font-weight:600;font-size:var(--font-size-base)!important}.vaFUaa_featureHighlight p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.vaFUaa_proFeatures h4{letter-spacing:0;margin:0 0 .75rem;font-weight:600;font-size:var(--font-size-base)!important}.vaFUaa_proFeatures ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.vaFUaa_proFeatures li{font-size:var(--font-size-sm);color:var(--color-text-primary);align-items:baseline;gap:.625rem;margin:0;display:flex}.vaFUaa_proFeatures li:before{content:"";background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;transform:translateY(-2px)}.vaFUaa_periods{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.vaFUaa_periodsLegend{letter-spacing:0;color:var(--color-text-primary);margin:0 0 .75rem;padding:0;font-weight:600;font-size:var(--font-size-base)!important}.vaFUaa_period{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.vaFUaa_period:has(input:checked){border-color:var(--color-primary)}.vaFUaa_period:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.vaFUaa_period input{accent-color:var(--color-primary)}.vaFUaa_periodName{font-size:var(--font-size-sm);color:var(--color-text-primary);flex:1}.vaFUaa_periodPrice{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:600}.vaFUaa_note{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.vaFUaa_status,.vaFUaa_alert{font-size:var(--font-size-sm);margin:0}.vaFUaa_status{color:var(--color-text-primary)}.vaFUaa_alert{color:hsl(var(--destructive))}.vaFUaa_actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}@media (max-width:480px){.vaFUaa_actions{flex-direction:column}.vaFUaa_actions button{width:100%}}
.eHtQma_subtitleWrapper{background-color:var(--background-default);text-align:center;border-bottom:1px solid hsl(var(--text-secondary));align-items:center;width:100%;max-width:50rem;padding:.5rem;display:flex}@media (max-width:768px){.eHtQma_subtitleWrapper{padding:.5rem 0}}.eHtQma_subtitleWrapper .eHtQma_leftColumn{align-self:flex-end;width:2rem;padding:0 .5rem}.eHtQma_subtitleWrapper .eHtQma_leftColumn .eHtQma_previousIcon{width:2rem;height:2rem;color:hsl(var(--text-secondary));cursor:pointer}.eHtQma_subtitleWrapper .eHtQma_subTitle{font-size:var(--font-size-base);color:var(--text-dark);letter-spacing:.5px;width:100%}.eHtQma_subtitleWrapper .eHtQma_subTitle .eHtQma_keyword{color:var(--primary-color);white-space:nowrap;font-weight:700}.eHtQma_subtitleWrapper .eHtQma_rightColumn{align-self:flex-end;width:2rem;padding:0 .5rem}.eHtQma_subtitleWrapper .eHtQma_rightColumn .eHtQma_closeIcon{width:2rem;height:2rem;color:hsl(var(--text-secondary));cursor:pointer;margin-bottom:1rem}.eHtQma_subtitleWrapper .eHtQma_rightColumn .eHtQma_nextIcon{width:2rem;height:2rem;color:hsl(var(--text-secondary));cursor:pointer}
.aVVZEa_WordList{box-sizing:border-box;width:100%;max-width:100%;padding:0 .5rem;overflow-x:auto}.aVVZEa_WordList .additionInfo{font-size:var(--font-size-sm);color:var(--text-dark);text-align:center}.aVVZEa_WordList table.wordTable{border-collapse:separate;border-spacing:0 .5rem;table-layout:auto;width:100%;margin:1rem 0}.aVVZEa_WordList table.wordTable tr:nth-child(2n){background-color:hsl(var(--background-muted))}.aVVZEa_WordList table.wordTable tr:hover{background-color:hsl(var(--background-hover))}.aVVZEa_WordList td{font-size:var(--font-size-base);vertical-align:top;padding:.5rem}@media (min-width:768px){.aVVZEa_WordList td{padding:.5rem 1rem}}.aVVZEa_WordList th{font-weight:400;font-size:var(--font-size-sm)}.aVVZEa_WordList .textForTranslateWrapper{white-space:nowrap;display:inline-block}.aVVZEa_WordList .textForTranslateWrapper .audioIcon{cursor:pointer;height:1.2rem;padding-left:2px;font-size:9px;display:inline;position:absolute}.aVVZEa_WordList .textForTranslateWrapper .textForTranslate{letter-spacing:.5px;display:inline-block;position:relative}.aVVZEa_WordList .textForTranslateWrapper .textForTranslate.removed{color:hsl(var(--text-secondary));text-decoration:line-through}.aVVZEa_WordList .textForTranslateWrapper .textForTranslate.selected{color:var(--primary-color);font-weight:700}.aVVZEa_WordList .textForTranslateWrapper .textForTranslate:after{content:"";border-bottom:1px dotted hsl(var(--error-bg));width:100%;position:absolute;bottom:1px;left:0}.aVVZEa_WordList .textTranslated{font-size:var(--font-size-sm)}.aVVZEa_WordList .textTranslated .translationItemMain{color:var(--text-dark)}.aVVZEa_WordList .textTranslated .translationItemMiddle{color:hsl(var(--text-secondary))}.aVVZEa_WordList .textTranslated .translationItemRarely{color:hsl(var(--text-secondary))}.aVVZEa_WordList .texTranscription{cursor:pointer;color:hsl(var(--text-secondary));font-size:var(--font-size-sm);white-space:nowrap}.aVVZEa_WordList .sourceColumn{white-space:nowrap}.aVVZEa_WordList .texTranslated{color:hsl(var(--text-secondary));font-size:var(--font-size-sm)}.aVVZEa_WordList .texInProgress{font-size:var(--font-size-sm);display:block}.aVVZEa_WordList .texInProgress.short{color:var(--primary-color)}.aVVZEa_WordList .texInProgress.middle{color:hsl(var(--warning-icon))}.aVVZEa_WordList .texInProgress.long{color:hsl(var(--success-icon))}.aVVZEa_WordList .aVVZEa_statusNote{color:hsl(var(--text-secondary));font-size:var(--font-size-sm);font-style:italic}.aVVZEa_WordList .aVVZEa_dropped td{opacity:.5}
.JLT4gq_appFooter{font-size:var(--font-size-sm);color:hsl(var(--foreground));background-color:hsl(var(--background-elevated));border-top:1px solid hsl(var(--border));flex-direction:column;align-items:center;gap:1.5rem;margin-top:3rem;padding:2rem 1rem 6rem;display:flex}@media (min-width:568px){.JLT4gq_appFooter{font-size:var(--font-size-base);padding:2.5rem 1.5rem}}.JLT4gq_appFooter hr{background-color:hsl(var(--border));margin:1rem 0}.JLT4gq_menuWrapper{padding:0 .5rem;line-height:2.2rem}.JLT4gq_menuList{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.JLT4gq_mainMenu{column-gap:0}.JLT4gq_mainMenu>li+li:before{content:"";background-color:currentColor;width:1px;height:1em;margin-inline:1rem}}.JLT4gq_menu{white-space:nowrap;align-items:center;margin:0;display:inline-flex}.JLT4gq_menu a{color:hsl(var(--foreground));font-weight:500;text-decoration:none;transition:color .15s}.JLT4gq_menu a:hover{color:var(--primary-color)}.JLT4gq_socialMedia{gap:.5rem;display:flex}.JLT4gq_socialMedia a{justify-content:center;align-items:center;display:flex}.JLT4gq_iconSoc{color:hsl(var(--text-secondary));box-sizing:content-box;border-radius:9999px;width:1.5rem;height:1.5rem;padding:.75rem;transition:all .15s}.JLT4gq_iconSoc:hover{color:var(--primary-color);background-color:hsl(var(--background-hover))}.JLT4gq_googlePlayButton img{height:3.5rem;transition:transform .15s}.JLT4gq_googlePlayButton img:hover{transform:scale(1.05)}.JLT4gq_settings{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;display:flex}.JLT4gq_languageSwitchers{flex-direction:row;justify-content:center;align-items:center;gap:.75rem;margin:.5rem 0;display:flex;overflow:hidden}.JLT4gq_globus{color:hsl(var(--text-secondary));width:1.25rem;height:1.25rem}.JLT4gq_secondaryMenu{font-size:var(--font-size-sm);color:hsl(var(--text-secondary))}@media (min-width:768px){.JLT4gq_secondaryMenu{column-gap:0}.JLT4gq_secondaryMenu>li+li:before{content:"";background-color:currentColor;width:1px;height:1em;margin-inline:1rem}}.JLT4gq_secondaryMenu .JLT4gq_menu{padding-block:.5rem}.JLT4gq_secondaryMenu .JLT4gq_menu a{color:hsl(var(--text-secondary));font-size:var(--font-size-sm);text-decoration:none;transition:color .15s}.JLT4gq_secondaryMenu .JLT4gq_menu a:hover{color:var(--primary-color)}.JLT4gq_copyright{color:hsl(var(--text-secondary));font-size:var(--font-size-xs);text-align:center;padding:1rem 2rem}.JLT4gq_themeSwitcher{border:0;min-width:0;margin:0;padding:0}.JLT4gq_themeOptions{border:1px solid hsl(var(--border));background-color:hsl(var(--background-muted));border-radius:9999px;gap:.25rem;padding:2px;display:inline-flex}.JLT4gq_themeOption{cursor:pointer;display:inline-flex;position:relative}.JLT4gq_themeInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.JLT4gq_themeLabel{width:var(--tap-target-pointer);height:var(--tap-target-pointer);color:hsl(var(--text-secondary));border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}@media (pointer:coarse){.JLT4gq_themeLabel{width:var(--tap-target-touch);height:var(--tap-target-touch)}}.JLT4gq_themeIcon{width:1rem;height:1rem}.JLT4gq_themeInput:hover+.JLT4gq_themeLabel{color:hsl(var(--text-primary))}.JLT4gq_themeInput:checked+.JLT4gq_themeLabel{background-color:var(--primary-color);color:hsl(var(--on-accent))}.JLT4gq_themeInput:focus-visible+.JLT4gq_themeLabel{outline:2px solid var(--primary-color);outline-offset:2px}
._8or8Bq_playerWrapper{aspect-ratio:16/9;width:100%;max-width:50rem;max-height:100dvh;position:relative}.youtubeWrapper.sticky ._8or8Bq_playerWrapper{max-height:45dvh}._8or8Bq_skeleton{z-index:0;background-color:hsl(var(--background-muted));border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (min-width:50rem){._8or8Bq_skeleton{border-radius:12px}}._8or8Bq_skeletonIcon{width:4rem;height:4rem;color:hsl(var(--text-muted));opacity:.5}._8or8Bq_youtubeFrame{z-index:1;background:0 0;border:0;border-radius:0;width:100%;height:100%;position:relative}@media (min-width:50rem){._8or8Bq_youtubeFrame{border-radius:12px}}
.hmqnYa_MobileBottomNavigation{z-index:100;width:100%;height:4rem;font-size:var(--font-size-sm);background-color:hsl(var(--background-surface));border-top:1px solid hsl(var(--border));transition:transform .3s ease-in-out;position:fixed;bottom:0}@media (min-width:568px){.hmqnYa_MobileBottomNavigation{display:none!important}}.hmqnYa_MobileBottomNavigation button{box-shadow:none!important;background-color:#0000!important;border:none!important}.hmqnYa_MobileBottomNavigation button:hover{background-color:#0000!important;transform:none!important}:where(:root:not(:has([data-landing]))) .hmqnYa_active{color:hsl(var(--primary))}:where(:root:has([data-landing])) .hmqnYa_active{color:var(--primary-color)}@media (hover:hover){.hmqnYa_active:hover{color:hsl(var(--foreground))}}.hmqnYa_hidden{transform:translateY(100%)}.hmqnYa_visible{transform:translateY(0)}
.QGo7gG_YoutubeVideoListWrapper{flex-direction:column;gap:1.5rem;max-width:100vw;display:flex}.QGo7gG_YoutubeVideoListWrapper .snippet{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1.25rem;padding:1rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.QGo7gG_YoutubeVideoListWrapper .snippet:hover{border-color:hsl(var(--border-muted));box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (min-width:1024px){.QGo7gG_YoutubeVideoListWrapper .snippet{flex-direction:row;padding:1.25rem}.QGo7gG_YoutubeVideoListWrapper .snippet:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}}.QGo7gG_YoutubeVideoListWrapper .snippet .thumbnail{background-color:hsl(var(--background-muted));border-radius:12px;flex-shrink:0;width:100%;overflow:hidden}.QGo7gG_YoutubeVideoListWrapper .snippet .thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .3s}@media (min-width:1024px){.QGo7gG_YoutubeVideoListWrapper .snippet .thumbnail{width:50rem;height:auto}.QGo7gG_YoutubeVideoListWrapper .snippet .thumbnail:hover img{transform:scale(1.05)}}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column{flex-direction:column;gap:.75rem;width:100%;display:flex;overflow:hidden}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column .tableIndex{font-size:var(--font-size-xs);color:hsl(var(--text-secondary));font-weight:500}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column .statInfo{color:hsl(var(--text-secondary));font-size:var(--font-size-sm);flex-direction:column;gap:.5rem}@media (min-width:768px){.QGo7gG_YoutubeVideoListWrapper .snippet .second-column .statInfo{flex-direction:row;gap:1rem}}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column .youtubeDescription pre{white-space:pre-line;font-size:var(--font-size-sm);line-height:1.6}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column h2{margin:0 0 .5rem;overflow:hidden;font-size:var(--font-size-lg)!important;font-weight:600!important;line-height:1.4!important}@media (min-width:768px){.QGo7gG_YoutubeVideoListWrapper .snippet .second-column h2{font-size:var(--font-size-xl)!important}}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column h2 a{color:var(--text-dark);text-decoration:none;transition:color .15s}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column h2 a:hover{color:var(--primary-color)}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column .publishedAt{white-space:nowrap;color:hsl(var(--text-secondary));font-size:var(--font-size-sm)}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column .description{color:hsl(var(--text-secondary));font-size:var(--font-size-sm);word-wrap:break-word;max-width:100%;line-height:1.6}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column .tags{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex;overflow:hidden}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column .tags .tag{background-color:hsl(var(--background-muted));font-size:var(--font-size-xs);color:hsl(var(--text-secondary));border-radius:9999px;padding:.25rem .75rem;transition:all .15s;display:inline-block}.QGo7gG_YoutubeVideoListWrapper .snippet .second-column .tags .tag:hover{background-color:hsl(var(--background-hover));color:hsl(var(--text-primary))}
._5UZYxq_LangWrapper .MuiSelect-select{font-size:var(--font-size-sm);padding:.5rem}
.LSfU6a_speakable{cursor:pointer}.LSfU6a_speakable:hover .LSfU6a_icon{color:var(--primary-color)}.LSfU6a_icon{vertical-align:-.125em;width:1em;height:1em;color:hsl(var(--text-muted));display:inline-block}
.YuKdvW_OriginLanguageModalWindows{flex-direction:column;align-items:center;gap:1rem;display:flex}.YuKdvW_OriginLanguageModalWindows h1{text-align:center;margin:0;padding-inline-end:0;font-weight:600;font-size:var(--font-size-xl)!important}
._8bKgzq_wrapper{margin-bottom:2rem}._8bKgzq_wrapper hr{margin:2rem 0 0}._8bKgzq_wrapper .source{color:var(--text-dark);width:fit-content;margin:.5rem 0;padding:0;font-weight:500}._8bKgzq_wrapper .transcription{color:hsl(var(--text-secondary));cursor:pointer}._8bKgzq_wrapper .definition .translationItemMain{color:var(--text-dark);font-weight:500}._8bKgzq_wrapper .definition .translationItemMiddle{color:var(--text-dark)}._8bKgzq_wrapper .definition .translationItemRarely{color:hsl(var(--text-secondary))}._8bKgzq_wrapper .definition .notice{margin-top:1.5rem}._8bKgzq_wrapper .definition .notice .red{color:var(--primary-color)}[role=dialog] ._8bKgzq_wrapper{margin-bottom:0}[role=dialog] ._8bKgzq_wrapper hr{margin:1.25rem 0}[role=dialog] ._8bKgzq_wrapper h1{margin:0;padding-inline-end:2rem;font-weight:600;font-size:var(--font-size-xl)!important}[role=dialog] ._8bKgzq_wrapper h2{letter-spacing:0;margin:0 0 .75rem;font-weight:600;font-size:var(--font-size-base)!important}[role=dialog] ._8bKgzq_wrapper h3{letter-spacing:0;margin:.75rem 0 .25rem;color:hsl(var(--text-secondary))!important;font-size:var(--font-size-sm)!important}[role=dialog] ._8bKgzq_wrapper li{margin:0 0 .5rem}._8bKgzq_gptButtonWrapper{flex-direction:column;gap:.5rem;display:flex}._8bKgzq_proBadge{margin-left:.5rem}._8bKgzq_proHint{font-size:var(--font-size-xs);color:hsl(var(--text-secondary));text-align:center;margin:0}