.youtube-thumbnail-page{--yt-gap:1.5rem;--yt-input-main-ratio:1.8fr;--yt-settings-min-width:18rem;--yt-input-space:1.25rem;--yt-settings-bg:#f6f8fc;--yt-button-py:.5rem;--yt-button-sm-py:.375rem;--yt-button-lg-py:.75rem;--yt-padding:1.5rem;--yt-border:#dce2e9;--yt-radius:.85rem;--yt-toolbar-bg:#f7f9fc;--yt-selected-border:#9bb9e8;--yt-player-width:70rem;--yt-player-height:calc(max(12rem, 100vh - 15rem));--yt-toast-width:30rem;overflow-wrap:anywhere}.youtube-thumbnail-page .hero-image img[fetchpriority=high]{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}.yt-input-panel,.yt-thumb-card{min-width:0;padding:var(--yt-padding);border:1px solid var(--yt-border);border-radius:var(--yt-radius);background:#fff}#youtubeThumbnailCta .link{width:100%}#youtubeThumbnailCta .action{max-width:100%;white-space:normal;overflow-wrap:anywhere}.yt-input-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.yt-resolution-control{width:100%;min-width:0}.yt-resolution-control .select-wrapper{min-width:0}.yt-resolution-control .select-input.form-control[readonly]:not([disabled]){background-color:#fff}.yt-resolution-control .select-label.active{max-width:calc(125% - 2.5rem)}.yt-workspace .btn{min-height:44px;white-space:normal;overflow-wrap:anywhere}.yt-input-panel{display:grid;grid-template-columns:minmax(0,var(--yt-input-main-ratio)) minmax(var(--yt-settings-min-width),1fr);padding:0}.yt-input-main,.yt-settings-pane{min-width:0;padding:var(--yt-padding)}.yt-input-main{display:flex;flex-direction:column;gap:var(--yt-input-space)}.yt-input-account,.yt-input-intro,.yt-settings-hint{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.yt-input-account p,.yt-input-intro p,.yt-settings-hint p{min-width:0}.yt-input-symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.6em;width:1.6em;height:1.6em;border-radius:.35rem;color:#416caa;background:#eaf0fa}.yt-input-symbol svg{display:block;width:1em;height:1em}#select-dropdown-container-resolution .select-option{padding-block:0}#select-dropdown-container-resolution .select-option-text{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.yt-input-main .form-outline{background:#fcfdff;border-radius:.25rem}.yt-input-count{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;padding:.35rem .65rem;border:1px solid #dce5f1;border-radius:.5rem;background:#f3f6fb;color:#516782}.yt-input-count #urlsLine{min-width:0}.yt-input-count:has(#urlsLine:empty){background:transparent;border-color:transparent}.yt-input-count:has(#urlsLine:empty) .yt-button-icon{opacity:0}.yt-input-count .yt-button-icon{color:#6483ad}.yt-input-tools .yt-input-clean{max-width:100%;padding-inline:.75rem;border:1px solid #dce5f1;background:#fff;color:#42628e;box-shadow:none}.yt-input-tools .yt-input-clean:focus-visible,.yt-input-tools .yt-input-clean:hover{background:#edf3fc;border-color:#adc2e2}.yt-input-account{padding:.75rem;background:#f7f9fc;border-radius:.5rem;color:#536780}.yt-input-account .yt-input-symbol{background:transparent;color:#6d829f}.yt-settings-pane{display:flex;flex-direction:column;gap:var(--yt-input-space);background:var(--yt-settings-bg);border-inline-start:1px solid var(--yt-border);border-radius:0 var(--yt-radius) var(--yt-radius) 0}.yt-settings-pane .yt-resolution-control{margin-top:.5rem}.yt-settings-hint .yt-input-hint-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.1em;height:1.6em;color:#6d829f}.yt-input-hint-icon svg{display:block;width:1em;height:1em}.yt-settings-actions{display:flex;flex-wrap:wrap;gap:.75rem}.yt-settings-actions .btn{flex:1 1 10rem;min-width:0}.yt-settings-actions #btnReset{background:#fff;border:1px solid #ccd8e8;color:#536780;box-shadow:none}.yt-settings-actions #btnReset:focus-visible,.yt-settings-actions #btnReset:hover{background:#e9eff8;border-color:#abc0df}@media(max-width:991.98px){.yt-input-panel{grid-template-columns:minmax(0,1fr)}.yt-settings-pane{border-inline-start:0;border-top:1px solid var(--yt-border);border-radius:0 0 var(--yt-radius) var(--yt-radius)}}@media(min-width:768px) and (max-width:991.98px){.yt-settings-pane{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.7fr);gap:1rem 1.5rem}.yt-settings-hint,.yt-settings-pane>.yt-resolution-control{grid-column:1}.yt-input-feedback{grid-column:1/-1}.yt-settings-actions{grid-column:2;grid-row:1/span 2;align-self:center;margin-top:0;flex-direction:column;flex-wrap:nowrap}.yt-settings-actions .btn{flex:0 0 auto;width:100%}}@media(max-width:767.98px){.yt-input-tools{align-items:stretch}.yt-input-count{align-self:flex-start}.yt-input-tools .yt-input-clean{width:100%}}.yt-workspace .form-outline{min-width:0}.yt-workspace #youtubeStatus{min-height:1.6em}.yt-workspace #urls{min-height:12rem;resize:vertical}.yt-workspace .form-label{max-width:calc(100% - 2rem)}.yt-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--yt-gap);align-items:start}.yt-results-grid>.yt-thumb-card:only-child{grid-column:1/-1;width:100%;justify-self:stretch}.yt-video-id{overflow-wrap:anywhere;margin-bottom:1rem}.yt-asset,.yt-info-card,.yt-thumb-card{width:100%}.yt-asset{display:flex;flex-direction:column;min-width:0;padding:.75rem;border:1px solid var(--yt-border);border-radius:.6rem;background:#fafbfd}.yt-select-label{display:flex;align-items:flex-start;gap:.6rem;min-height:44px;cursor:pointer}.yt-select-label .form-check-input{flex:0 0 auto;float:none;margin:.25rem 0 0}.yt-select-label span{min-width:0}.yt-image-button{display:grid;place-items:center;width:100%;min-height:10rem;padding:0;border:0;border-radius:.4rem;background:#eef2f7;overflow:hidden;cursor:zoom-in}.yt-image-button:disabled{cursor:default}.yt-image{display:block;width:100%;height:auto;object-fit:contain}.yt-image-button:focus-visible{outline:2px solid var(--mdb-primary,#1266f1);outline-offset:3px}.yt-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border-radius:.4rem;color:#435771;background:#eef3fa;overflow-wrap:anywhere}.yt-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.6rem}.yt-actions .btn{flex:1 1 10rem;min-width:0}.yt-portrait-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.yt-portrait-grid .yt-image-button{width:100%;aspect-ratio:9/16;min-height:0}.yt-portrait-grid .yt-image{width:100%;height:100%}.yt-portrait-grid .yt-badge{justify-content:center;text-align:center}.yt-video-actions{border-top:1px solid var(--yt-border);padding-top:1rem}.yt-video-actions .btn{flex-basis:8rem}.yt-info-card{border:1px solid var(--yt-border);border-radius:.6rem;overflow:hidden}.yt-info-header{padding:1rem;background:#eef4fc}.yt-info-title{display:block;font-weight:600;overflow-wrap:anywhere}.yt-info-body{min-width:0;padding:1rem}.yt-info-ch{overflow-wrap:anywhere}.yt-stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block:1rem}.yt-stat-item{display:flex;flex-direction:column;min-width:0;padding:.75rem;border-radius:.5rem;background:#f2f6fc}.yt-stat-val{font-weight:600}.yt-stat-lbl{overflow-wrap:anywhere;color:#526379}.yt-blk-lbl{margin-top:1rem;margin-bottom:.4rem;font-weight:600}.yt-desc-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;overflow:auto;line-height:1.65}.yt-tags-wrap{display:flex;flex-wrap:wrap;gap:.4rem}.yt-tag-chip{max-width:100%;overflow-wrap:anywhere;padding:.3rem .6rem;border-radius:.4rem;background:#edf3fb}.yt-shortlink-result{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-width:0;flex:1 1 12rem}.yt-shortlink-url{min-width:0;overflow-wrap:anywhere;flex:1}#youtubeLargeImage{max-height:80vh;object-fit:contain}#videoModal{--yt-player-width:70rem}#videoModal.yt-player-portrait{--yt-player-width:32rem}#videoModal .modal-dialog{width:min(var(--yt-player-width),100% - 1.5rem);max-width:none;margin:.75rem auto;min-height:calc(100% - 1.5rem)}#videoModal .modal-content{border:1px solid var(--yt-border);border-radius:var(--yt-radius);overflow:hidden;box-shadow:0 1.5rem 4rem #0e1c3933}.yt-player-header{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border-bottom:1px solid var(--yt-border)}.yt-player-symbol{display:grid;place-items:center;flex:0 0 2.75rem;height:2.75rem;border-radius:.75rem;background:#fff0f0;color:#c63030}.yt-player-symbol svg{width:1rem;height:1rem}.yt-player-heading{flex:1;min-width:0;overflow-wrap:anywhere}.yt-player-title-link{display:flex;align-items:flex-start;gap:.65rem}.yt-player-title-link h2{min-width:0}.yt-player-header .btn-close{flex:0 0 auto;margin:0;padding:.75rem}#videoModal .yt-player-stage{display:flex;justify-content:center;align-items:center;padding:1rem;background:#101827}#videoModalRatioBox{flex:0 1 auto;width:min(100%,1.77778 * var(--yt-player-height));overflow:hidden;border-radius:.5rem;background:#000}#videoModalRatioBox.ratio-9x16{--mdb-aspect-ratio:177.7778%;width:min(100%,.5625 * var(--yt-player-height))}.yt-player-footer{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:1rem 1.25rem;border-top:1px solid var(--yt-border)}.yt-player-footer>*{margin:0}.yt-player-footer .btn{min-height:44px;white-space:normal}@supports(height:100dvh){.youtube-thumbnail-page{--yt-player-height:calc(max(12rem, 100dvh - 15rem))}}.yt-button{display:inline-flex;justify-content:center;align-items:center;text-align:center;line-height:1.6}.youtube-thumbnail-page .yt-button{padding-block:var(--yt-button-py)}.youtube-thumbnail-page .yt-button.btn-sm{padding-block:var(--yt-button-sm-py)}.youtube-thumbnail-page .yt-button.btn-lg{padding-block:var(--yt-button-lg-py)}.yt-button-content{display:flex;justify-content:center;align-items:flex-start;gap:.6em;min-width:0;max-width:100%}.yt-button-label{min-width:0;overflow-wrap:anywhere}.yt-button-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.1em;height:1.6em}.yt-button-icon svg{display:block;width:1.1em;height:1em}.yt-disclosure-arrow{transition:transform .18s ease}.yt-button[aria-expanded=true] .yt-disclosure-arrow{transform:rotate(180deg)}.yt-button.is-copied{color:#176e46;background:#e8f5ee;border-color:#9dccb4}.yt-video-actions .btn{background:#f2f5fa;color:#334b6a;box-shadow:none;border:1px solid #e1e7f0}.yt-video-actions .btn:focus-visible,.yt-video-actions .btn:hover,.yt-video-actions .btn[aria-expanded=true]{background:#e5edfa;color:#234e8d;border-color:#a5bfe6}.yt-video-actions .btn.is-copied{color:#176e46;background:#e8f5ee;border-color:#9dccb4}.yt-asset.is-selected{border-color:var(--yt-selected-border);background:#f8faff}.yt-results-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid var(--yt-border);border-radius:var(--yt-radius);background:var(--yt-toolbar-bg)}.yt-selection-summary{display:flex;align-items:flex-start;gap:.8rem;min-width:0}.yt-selection-summary p{align-self:center}.yt-selection-symbol{display:grid;place-items:center;flex:0 0 2.75rem;height:2.75rem;border-radius:.65rem;color:#3568ba;background:#e8effb}.yt-selection-symbol svg{width:1.2rem;height:1.2rem}.yt-selection-actions,.yt-selection-controls{display:flex;flex-wrap:wrap;align-items:stretch;gap:.65rem;min-width:0}.yt-selection-actions{flex:0 1 auto}.yt-selection-controls .btn{box-shadow:none;color:#445b77;border-color:#c9d4e3;background:#fff}.yt-selection-controls .btn:disabled{opacity:.55}#btnDownloadMultiple[disabled]{box-shadow:none}#btnDownloadMultiple .spinner-border{flex:0 0 auto;align-self:flex-start;margin-top:calc(.8em - .5rem)}#btnDownloadMultiple:has(.spinner-border:not(.d-none)) .yt-zip-icon{display:none}.yt-copy-toast{position:fixed;z-index:1100;left:50%;bottom:max(1.5rem,env(safe-area-inset-bottom))!important;transform:translateX(-50%);width:min(var(--yt-toast-width,30rem),100vw - 2rem);max-width:none;color:#185d3e;background:#f1fbf6;border:1px solid #a9d4bc;border-radius:.75rem;box-shadow:0 .5rem 1.5rem #102c3026}.yt-copy-toast .toast-body{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0;overflow-wrap:anywhere}.yt-copy-symbol{flex:0 0 auto;padding-top:.1em}.yt-copy-symbol svg{width:1.2em;height:1.2em}.yt-copy-toast .btn-close{flex:0 0 auto}.yt-copy-toast.is-error{color:#8d2828;background:#fff5f5;border-color:#e3b1b1}@media(max-width:1199.98px){.yt-results-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.youtube-thumbnail-page{--yt-padding:1rem;--yt-gap:1rem}.yt-portrait-grid{grid-template-columns:minmax(0,1fr)}.yt-results-toolbar{align-items:stretch}.yt-selection-actions{flex-basis:100%}.yt-selection-controls{width:100%}.yt-selection-controls .btn{flex:1}#btnDownloadMultiple{width:100%}.yt-player-header{padding:1rem;gap:.75rem}.yt-player-footer{padding:1rem}.yt-player-footer .btn{flex:1 1 10rem}.yt-thumb-card{padding:.75rem}.yt-video-id{margin-bottom:.75rem}.yt-asset{padding:.5rem}.yt-thumb-card .yt-actions{gap:.5rem}.youtube-thumbnail-page .yt-thumb-card .yt-actions .yt-button{padding:.375rem .55rem;border-radius:.4rem;box-shadow:none;font-size:.9rem;line-height:1.35}.yt-thumb-card .yt-button-icon{height:1lh}.yt-asset .yt-actions .btn{flex:1 1 auto}.yt-asset .yt-actions .btn-primary{flex-basis:100%}.yt-video-actions .btn{flex:0 1 auto}.yt-video-actions{padding-top:.75rem}html:lang(ko) .yt-thumb-card .yt-button-label{word-break:keep-all}}@media(prefers-reduced-motion:reduce){.yt-workspace *{scroll-behavior:auto}.yt-disclosure-arrow{transition:none}}.yt-badge{font-size:.9rem}.yt-info-ch{font-size:.95rem}.yt-stat-val{font-size:1.2rem}.yt-blk-lbl,.yt-desc-text,.yt-stat-lbl{font-size:.9rem}.yt-tag-chip{font-size:.85rem}.yt-vid-id-val{font-size:.9rem}.yt-shortlink-url{font-size:13px}