.sensitive-toggle[data-v-78a02134]{margin-bottom:var(--space-6)}.toggle-container[data-v-78a02134]{display:flex;justify-content:center}.toggle-button[data-v-78a02134]{gap:var(--space-2)}.ranking-grid[data-v-78a02134]{display:grid;gap:var(--space-6);grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0}.ranking-card[data-v-78a02134]{aspect-ratio:var(--card-ar,16/9);background:var(--white);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow);opacity:1;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.ranking-card[data-v-78a02134]:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.action-trigger[data-v-78a02134]{align-items:center;background:#0000008c;border:none;border-radius:9999px;color:var(--white);cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:var(--space-2);top:var(--space-2);transform:translateY(-4px);transition:all .2s ease;width:36px}.ranking-card.is-overlay-visible .action-trigger[data-v-78a02134],.ranking-card:hover .action-trigger[data-v-78a02134]{opacity:1;pointer-events:auto;transform:translateY(0)}.media-content[data-v-78a02134]{border:none;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-placeholder[data-v-78a02134]{background:var(--bg-secondary);color:var(--text-muted);height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.media-placeholder[data-v-78a02134],.placeholder-content[data-v-78a02134]{align-items:center;display:flex;flex-direction:column}.placeholder-content[data-v-78a02134]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:var(--radius-lg);gap:var(--space-2);padding:var(--space-4);text-align:center;z-index:2}.placeholder-content i[data-v-78a02134]{color:var(--text-secondary);font-size:var(--font-size-2xl)}.placeholder-content span[data-v-78a02134]{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500}.placeholder-content small[data-v-78a02134]{color:var(--text-muted);font-size:var(--font-size-xs)}.placeholder-thumbnail[data-v-78a02134]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.video-placeholder .placeholder-content i[data-v-78a02134]{color:var(--primary)}.iframe-placeholder .placeholder-content i[data-v-78a02134]{color:var(--info)}.embed-content[data-v-78a02134]{height:125%;transform:scale(.8);transform-origin:top left;width:125%}.hostname-content[data-v-78a02134]{align-items:center;background:var(--bg-secondary);display:flex;height:100%;justify-content:center;width:100%}.card-overlay[data-v-78a02134]{align-items:center;background:linear-gradient(transparent,#000c);bottom:0;display:flex;gap:var(--space-2);left:0;opacity:0;padding:var(--space-2) var(--space-2);pointer-events:none;position:absolute;right:0;transform:translateY(10px);transition:all .3s ease}.ranking-card:hover .card-overlay[data-v-78a02134]{opacity:1;transform:translateY(0)}@media (max-width:767px){.ranking-card.is-overlay-visible .card-overlay[data-v-78a02134]{opacity:1;transform:translateY(0)}}.overlay-button[data-v-78a02134]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:var(--radius);cursor:pointer;display:flex;flex:0 0 auto;font-size:var(--font-size-xs);font-weight:500;gap:var(--space-1);justify-content:center;padding:var(--space-1) var(--space-2);pointer-events:auto;text-decoration:none;transition:all .2s ease;white-space:nowrap}.download-btn[data-v-78a02134]{background:#10b981e6;color:var(--white)}.download-btn[data-v-78a02134]:hover{background:#059669f2;transform:translateY(-1px)}.external-btn[data-v-78a02134]{background:#ffffffe6;color:var(--text-primary)}.external-btn[data-v-78a02134]:hover{background:#fffffff2;text-decoration:none;transform:translateY(-1px)}.bottom-sheet[data-v-78a02134]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.bottom-sheet-overlay[data-v-78a02134]{animation:fadeIn-78a02134 .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;top:0;right:0;bottom:0;left:0;position:absolute}.bottom-sheet-container[data-v-78a02134]{animation:slideUp-78a02134 .25s ease;background:var(--white);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);bottom:0;box-shadow:var(--shadow-xl);left:0;padding-bottom:calc(env(safe-area-inset-bottom) + var(--space-4));position:absolute;right:0}.bottom-sheet-handle[data-v-78a02134]{background:var(--border-color);border-radius:9999px;height:4px;margin:var(--space-3) auto;width:40px}.bottom-sheet-content[data-v-78a02134]{padding:0 var(--space-6) var(--space-6)}.sheet-title[data-v-78a02134]{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--space-4)}.sheet-actions[data-v-78a02134]{display:flex;flex-direction:column;gap:var(--space-3)}.sheet-action[data-v-78a02134]{align-items:center;background:var(--bg-primary,#fff);border:1px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;display:flex;font-weight:500;gap:var(--space-2);padding:var(--space-3) var(--space-4);text-decoration:none}.sheet-action.primary[data-v-78a02134]{background:var(--primary);border-color:transparent;color:var(--white)}.sheet-close[data-v-78a02134]{align-items:center;background:transparent;border:none;border-radius:9999px;color:var(--text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:var(--space-3);top:var(--space-3);width:36px}@keyframes slideUp-78a02134{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-78a02134{0%{opacity:0}to{opacity:1}}.load-more-section[data-v-78a02134]{padding:var(--space-8) 0;text-align:center}.loading-spinner[data-v-78a02134]{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--space-4)}.spinner[data-v-78a02134]{animation:spin-78a02134 1s linear infinite;border-top:3px solid var(--border-color);border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary);height:40px;width:40px}@keyframes spin-78a02134{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.load-more-button[data-v-78a02134],.retry-button[data-v-78a02134]{gap:var(--space-2)}.error-content[data-v-78a02134]{color:var(--text-muted);padding:var(--space-12);text-align:center}.error-icon[data-v-78a02134]{color:var(--danger);font-size:var(--font-size-5xl);margin-bottom:var(--space-4)}.error-title[data-v-78a02134]{color:var(--danger);font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--space-2)}.error-description[data-v-78a02134]{color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--space-6)}.no-content[data-v-78a02134]{color:var(--text-muted);padding:var(--space-12);text-align:center}.no-content-icon[data-v-78a02134]{font-size:var(--font-size-5xl);margin-bottom:var(--space-4);opacity:.5}.no-content-title[data-v-78a02134]{color:var(--text-secondary);font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--space-2)}.no-content-description[data-v-78a02134]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}@media (max-width:767px){.ranking-grid[data-v-78a02134]{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.embed-content[data-v-78a02134]{height:142.8%;transform:scale(.7);width:142.8%}}@media (max-width:480px){.ranking-grid[data-v-78a02134]{gap:var(--space-1);grid-template-columns:repeat(2,1fr)}.embed-content[data-v-78a02134]{height:166.7%;transform:scale(.6);width:166.7%}}.modal-overlay[data-v-78a02134]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.verification-card[data-v-78a02134]{background:var(--white);border-radius:var(--radius-2xl);margin:0 auto;max-width:500px;padding:var(--space-8);position:relative}.verification-header[data-v-78a02134]{margin-bottom:var(--space-6);text-align:center}.verification-title[data-v-78a02134]{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--space-3)}.verification-description[data-v-78a02134]{color:var(--text-secondary);line-height:var(--line-height-relaxed)}.verification-content[data-v-78a02134]{display:flex;justify-content:center}.modal-close-button[data-v-78a02134]{background:none;border:none;border-radius:var(--radius);color:var(--text-muted);cursor:pointer;font-size:var(--font-size-lg);padding:var(--space-2);position:absolute;right:var(--space-4);top:var(--space-4);transition:all .2s ease}.modal-close-button[data-v-78a02134]:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.challenge-button[data-v-78a02134]{font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-2) var(--space-4)}.content-warning[data-v-78a02134]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:var(--radius-lg);margin-bottom:var(--space-4);padding:var(--space-4)}.warning-content[data-v-78a02134]{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);margin:0 auto;max-width:400px;text-align:center}.warning-icon[data-v-78a02134]{color:#f59e0b;font-size:var(--font-size-xl)}.warning-text[data-v-78a02134]{width:100%}.warning-title[data-v-78a02134]{color:#92400e;font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--space-1)}.warning-description[data-v-78a02134]{color:#92400e;font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-bottom:var(--space-3)}@media (max-width:767px){.warning-content[data-v-78a02134]{max-width:100%;padding:0 var(--space-2)}.warning-title[data-v-78a02134]{font-size:var(--font-size-lg)}.warning-description[data-v-78a02134]{font-size:var(--font-size-sm)}.challenge-button[data-v-78a02134]{padding:var(--space-4);width:100%}}
