.youtube-thumbnail-page{--yt-player-width:70rem;--yt-player-height:calc(max(12rem, 100vh - 15rem))}@supports (height:100dvh){.youtube-thumbnail-page{--yt-player-height:calc(max(12rem, 100dvh - 15rem))}}.yt-button-content{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;max-width:100%}.yt-button-label{min-width:0;overflow-wrap:anywhere}.yt-button-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.1em;height:1em;position:relative;top:.06em}.yt-button-content>.spinner-border{flex:none;width:1em;height:1em;border-width:.14em}.yt-button-content:has(>.spinner-border:not(.d-none)) .yt-zip-icon{display:none}.yt-disclosure-arrow{transition:transform .18s ease}.tool-btn[aria-expanded=true] .yt-disclosure-arrow{transform:rotate(180deg)}.youtube-thumbnail-page .tool-btn.is-copied{--tool-btn-bg:var(--tool-success-soft);--tool-btn-fg:var(--tool-success);--tool-btn-bd:#a9d4bc}.yt-input-panel{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(18rem,1fr);overflow:hidden;border:1px solid var(--tool-line);border-radius:var(--tool-radius-sm);background:#fff}.yt-input-main,.yt-settings-pane{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem}.yt-settings-pane{border-inline-start:1px solid var(--tool-line);background:var(--tool-surface)}.yt-resolution-control,.yt-resolution-control .select-wrapper,.yt-workspace .form-outline{min-width:0}.yt-workspace .form-label{max-width:calc(100% - 2rem)}.yt-resolution-control .select-label.active{max-width:calc(125% - 2.5rem)}.yt-settings-pane .yt-resolution-control{margin-top:.5rem}#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-workspace #urls{min-height:12rem;resize:vertical}.yt-input-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.yt-input-count{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;color:var(--tool-muted)}.yt-input-count>:is(i,svg){flex:none;position:relative;top:.06em}.yt-input-count:has(#urlsLine:empty){visibility:hidden}.yt-input-account{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;border-radius:var(--tool-radius-sm);background:var(--tool-surface)}.yt-input-account p{min-width:0}.yt-notice-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.1em;height:1lh;color:var(--tool-muted)}.yt-settings-actions{display:grid;gap:.35rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--tool-line)}.yt-input-feedback{display:flex;flex-direction:column;gap:.5rem}.yt-input-feedback:not(:has(>:not(.d-none):not(:empty))){display:none}.yt-results-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.25rem;border:1px solid var(--tool-line);border-radius:var(--tool-radius-sm);background:var(--tool-surface)}.yt-selection-summary{min-width:0;color:var(--tool-ink);font-weight:600}.yt-selection-actions{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.yt-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tool-gap);align-items:start}.yt-results-grid>.yt-thumb-card:only-child{grid-column:1/-1}.yt-thumb-card{min-width:0;padding:1.25rem;border:1px solid var(--tool-line);border-radius:var(--tool-radius-sm);background:#fff}.yt-video-id{margin-bottom:1rem;color:var(--tool-ink);overflow-wrap:anywhere}.yt-asset{display:flex;flex-direction:column;min-width:0;padding:.75rem;border:1px solid var(--tool-line);border-radius:var(--tool-radius-sm);background:var(--tool-surface);transition:border-color .15s,background-color .15s}.yt-asset.is-selected{border-color:#b7c9e8;background:var(--tool-accent-soft)}.yt-select-label{display:flex;align-items:flex-start;gap:.6rem;min-height:44px;cursor:pointer}.yt-select-label .form-check-input{flex:none;float:none;margin:calc(.5lh - .5625rem) 0 0}.yt-select-label span{min-width:0}.yt-image-button{display:grid;place-items:center;width:100%;min-height:10rem;padding:0;overflow:hidden;border:0;border-radius:8px;background:#e9eef4;cursor:zoom-in}.yt-image-button:disabled{cursor:default}.yt-image-button:focus-visible{outline:2px solid var(--tool-accent);outline-offset:3px}.yt-image{display:block;width:100%;height:auto;object-fit:contain}.yt-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-radius:6px;background:#fff;color:var(--tool-muted);font-size:.9rem;overflow-wrap:anywhere}.yt-actions{display:flex;flex-wrap:wrap;gap:.5rem}.yt-asset .yt-actions .tool-btn-primary{flex:1 1 100%}.yt-asset .yt-actions .tool-btn-secondary{flex:1 1 10rem}.yt-portrait-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.yt-portrait-grid .yt-image-button{width:100%;min-height:0;aspect-ratio:9/16}.yt-portrait-grid .yt-image{width:100%;height:100%}.yt-portrait-grid .yt-badge{justify-content:center;text-align:center}.yt-video-actions{padding-top:1rem;border-top:1px solid var(--tool-line)}.yt-info-card{overflow:hidden;border:1px solid var(--tool-line);border-radius:var(--tool-radius-sm)}.yt-info-header{padding:1rem;background:var(--tool-surface)}.yt-info-title{display:block;color:var(--tool-ink);font-weight:600;overflow-wrap:anywhere}.yt-info-body{min-width:0;padding:1rem}.yt-info-ch{font-size:.95rem;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:8px;background:var(--tool-surface)}.yt-stat-val{color:var(--tool-ink);font-size:1.2rem;font-weight:600}.yt-stat-lbl{color:var(--tool-muted);font-size:.9rem;overflow-wrap:anywhere}.yt-blk-lbl{margin:1rem 0 .4rem;color:var(--tool-ink);font-size:.9rem;font-weight:600}.yt-desc-text{max-height:22rem;overflow:auto;font-size:.9rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.yt-tags-wrap{display:flex;flex-wrap:wrap;gap:.4rem}.yt-tag-chip{max-width:100%;padding:.3rem .6rem;border-radius:6px;background:var(--tool-accent-soft);overflow-wrap:anywhere}.yt-tag-chip,.yt-vid-id-val{font-size:.9rem}.yt-shortlink-result{display:flex;flex:1 1 12rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.yt-shortlink-url{flex:1;min-width:0;font-size:.9rem;overflow-wrap:anywhere}#youtubeLargeImage{max-height:80vh;object-fit:contain}#videoModal.yt-player-portrait{--yt-player-width:32rem}#videoModal .modal-dialog{width:min(var(--yt-player-width),100% - 1.5rem);max-width:none;min-height:calc(100% - 1.5rem);margin:.75rem auto}#videoModal .modal-content{overflow:hidden;border:1px solid var(--tool-line);border-radius:var(--tool-radius);box-shadow:0 1.5rem 4rem rgba(14,28,57,.2)}.yt-player-header{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border-bottom:1px solid var(--tool-line)}.yt-player-symbol{display:grid;flex:0 0 2.5rem;place-items:center;height:2.5rem;border-radius:10px;background:#fff0f0;color:#c63030}.yt-player-heading{flex:1;min-width:0;overflow-wrap:anywhere}.yt-player-title-link{display:flex;align-items:flex-start;gap:.5rem}.yt-player-title-link h2{min-width:0}.yt-player-header .btn-close{flex:none;margin:0;padding:.75rem}#videoModal .yt-player-stage{display:flex;align-items:center;justify-content:center;padding:1rem;background:#101827}#videoModalRatioBox{flex:0 1 auto;width:min(100%,1.77778 * var(--yt-player-height));overflow:hidden;border-radius:8px;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;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--tool-line)}.yt-player-footer>*{margin:0}.yt-copy-toast .toast-body{display:flex;flex:1;align-items:flex-start;gap:.75rem;min-width:0;overflow-wrap:anywhere}.yt-copy-symbol{flex:none;padding-top:.1em}.yt-copy-toast .btn-close{flex:none}html:lang(ko) .yt-thumb-card .yt-button-label{word-break:keep-all}@media (max-width:1199.98px){.yt-results-grid{grid-template-columns:minmax(0,1fr)}}@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(--tool-line)}}@media (max-width:767.98px){.yt-input-main,.yt-settings-pane,.yt-thumb-card{padding:1rem}.yt-asset{padding:.5rem}.yt-portrait-grid{grid-template-columns:minmax(0,1fr)}.yt-results-toolbar{align-items:stretch}.yt-selection-actions{flex-basis:100%}.yt-player-header{gap:.75rem;padding:1rem}.yt-player-footer{padding:1rem}}@media (prefers-reduced-motion:reduce){.yt-asset,.yt-disclosure-arrow{transition:none}}