.yt-field{background-color:var(--color-surface-soft);color:var(--color-ink);border:1px solid var(--color-hairline);min-height:5.75rem;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 1px 3px #1414130a}.yt-field::placeholder{color:var(--color-muted-soft)}.yt-field:focus{background-color:var(--color-surface-card);border-color:var(--color-primary);box-shadow:inset 0 1px 2px #14141305, 0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent);outline:none}.yt-field[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 20%, transparent)}.yt-spinner{animation:.8s linear infinite yt-spin;display:none}.yt-console[aria-busy=true] .yt-spinner{display:block}.yt-console[aria-busy=true] .yt-search-icon{display:none}@keyframes yt-spin{to{transform:rotate(360deg)}}.yt-card{border-radius:var(--radius-xl);background-color:var(--color-surface-card);border:1px solid var(--color-hairline);box-shadow:var(--shadow-card);gap:1.25rem;padding:1.25rem;display:grid}@media (width>=40rem){.yt-card{padding:1.5rem}}.yt-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem;display:grid}@media (width>=40rem){.yt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.yt-tile.is-best{grid-column:1/-1}}@media (width>=64rem){.yt-grid{grid-template-columns:minmax(0,2.2fr) repeat(2,minmax(0,1fr));gap:1.125rem}.yt-tile.is-best{grid-area:1/1/span 2}}.yt-tile{border-radius:var(--radius-lg);background-color:var(--color-surface-soft);border:1px solid var(--color-hairline);gap:.625rem;min-width:0;padding:.75rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.yt-tile:hover{border-color:var(--color-hairline-strong);box-shadow:var(--shadow-soft)}.yt-tile.is-best{background-color:var(--color-surface-card);border:2px solid var(--color-primary);box-shadow:0 4px 20px -4px color-mix(in srgb, var(--color-primary) 25%, transparent), 0 0 0 1px var(--color-primary);padding:1rem}.yt-tile.is-missing{background-color:color-mix(in srgb, var(--color-surface-soft) 40%, transparent);border-style:dashed;border-color:var(--color-hairline-strong);opacity:.75}.yt-frame{aspect-ratio:16/9;border-radius:var(--radius-md);background-color:var(--color-surface-soft);width:100%;box-shadow:inset 0 0 0 1px var(--color-hairline);place-items:center;display:grid;position:relative;overflow:hidden}.yt-frame img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.yt-tile:hover .yt-frame img{transform:scale(1.02)}.yt-tile.is-missing .yt-frame{background-color:var(--color-surface-soft);background-image:repeating-linear-gradient(-45deg, var(--color-hairline) 0 6px, transparent 6px 12px)}.yt-best{border-radius:var(--radius-pill);color:#fff;font-size:var(--text-caption);background:linear-gradient(135deg,#d88165 0%,#c4684b 100%);align-items:center;padding:.25rem .625rem;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;top:.5rem;left:.5rem;box-shadow:0 4px 12px #cc785c73}.yt-meta{gap:.25rem;min-width:0;display:grid}.yt-tile.is-best .yt-meta [data-field=name]{font-size:var(--text-title-md)}.yt-tile.is-best .yt-meta [data-field=dims]{font-size:var(--text-body-md);color:var(--color-primary-text)}.yt-actions{flex-wrap:wrap;gap:.5rem;display:flex}.yt-btn{min-height:2.25rem;padding:.5rem .875rem;font-size:.8125rem;transition:transform .15s,box-shadow .15s,border-color .15s}.yt-actions>.yt-btn{flex:auto}.yt-tile.is-best .yt-btn{min-height:2.5rem;padding:.625rem 1.125rem;font-size:.875rem}.yt-tile.is-best [data-action=jpg]{color:#fff;box-shadow:var(--shadow-coral);background:linear-gradient(135deg,#d88165 0%,#c4684b 100%);border-color:#0000}.yt-btn.is-done{border-color:var(--color-ok)!important;color:var(--color-ok)!important}@media (width<=39.99rem){.yt-tile:not(.is-best){grid-template-columns:6.5rem minmax(0,1fr);align-items:start;column-gap:.75rem}.yt-tile:not(.is-best) .yt-actions{grid-column:1/-1}.yt-tile:not(.is-best) .yt-btn{flex:1 1 0;padding-inline:.5rem}.yt-tile.is-missing{row-gap:.25rem}.yt-tile.is-missing .yt-frame{grid-row:1/span 2}.yt-tile.is-missing .yt-actions{grid-column:2}}.yt-shimmer{background:linear-gradient(90deg, var(--color-surface-soft) 0%, color-mix(in srgb, var(--color-hairline) 70%, var(--color-surface-soft)) 50%, var(--color-surface-soft) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite yt-shimmer}@keyframes yt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.yt-diagram[data-astro-cid-fm7x36mf]{font-family:var(--font-sans)}.yt-hd-rect[data-astro-cid-fm7x36mf]{transition:stroke-width .2s,stroke .2s}.yt-inner-rect[data-astro-cid-fm7x36mf]{transition:stroke-width .2s,stroke .2s,fill .2s}.diag-rect-group[data-astro-cid-fm7x36mf]:hover .yt-inner-rect[data-astro-cid-fm7x36mf],.diag-rect-group[data-astro-cid-fm7x36mf].is-active .yt-inner-rect[data-astro-cid-fm7x36mf]{stroke:var(--color-primary);stroke-width:3.5px;fill:color-mix(in srgb, var(--color-primary) 12%, transparent)}.diag-rect-group[data-astro-cid-fm7x36mf]:hover .yt-hd-rect[data-astro-cid-fm7x36mf],.diag-rect-group[data-astro-cid-fm7x36mf].is-active .yt-hd-rect[data-astro-cid-fm7x36mf]{stroke-width:5px;stroke:var(--color-primary-hover)}@keyframes hd-pulse-frame{0%,to{stroke-opacity:1}50%{stroke-opacity:.7}}.yt-hd-rect[data-astro-cid-fm7x36mf]{animation:3s ease-in-out infinite hd-pulse-frame}@media (width<=39.99rem){.yt-sizes[data-astro-cid-pqdaxbgu] thead[data-astro-cid-pqdaxbgu]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.yt-sizes[data-astro-cid-pqdaxbgu] tbody[data-astro-cid-pqdaxbgu],.yt-sizes[data-astro-cid-pqdaxbgu] tr[data-astro-cid-pqdaxbgu],.yt-sizes[data-astro-cid-pqdaxbgu] th[data-astro-cid-pqdaxbgu],.yt-sizes[data-astro-cid-pqdaxbgu] td[data-astro-cid-pqdaxbgu]{display:block}.yt-sizes[data-astro-cid-pqdaxbgu] tr[data-astro-cid-pqdaxbgu]{padding:1rem}.yt-sizes[data-astro-cid-pqdaxbgu] tr[data-astro-cid-pqdaxbgu]>[data-astro-cid-pqdaxbgu]{padding:0}.yt-sizes[data-astro-cid-pqdaxbgu] th[data-astro-cid-pqdaxbgu][scope=row]{font-size:var(--text-title-md);margin-bottom:.375rem}.yt-sizes[data-astro-cid-pqdaxbgu] td[data-astro-cid-pqdaxbgu][data-label]{font-size:var(--text-body-sm);margin-right:1rem;display:inline-block}.yt-sizes[data-astro-cid-pqdaxbgu] td[data-astro-cid-pqdaxbgu][data-label]:before{content:attr(data-label) " ";color:var(--color-muted)}.yt-sizes[data-astro-cid-pqdaxbgu] .yt-sizes-use[data-astro-cid-pqdaxbgu]{margin-top:.5rem}}
