.app_window.arc-controls-container,.selector_era{overflow:visible}.title-name,td{text-align:center}.img-row td.img-cell,tr:not(.info-row):not(.saved-series-header):not(.row-style-single-star):not(.row-style-double-star):not(.row-style-triple-star):not(.arc-header-row):nth-child(odd){background-color:var(--color-bg-container)}.omake-list-content table,table{border-collapse:separate;border-spacing:0;table-layout:fixed}.table_arcs,table{table-layout:fixed}.loader-text,.sldr-title{text-transform:uppercase}main{transform-origin:top center}.selector_era{padding:10px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:101!important}.nav-action-btn svg,.svg_sty{width:15px;height:15px}.era-item label{padding:5px 10px;border-radius:var(--radius-full)!important;box-shadow:0 4px 1px #2c2c3165}.sticky-header{position:fixed;top:0;left:0;width:100%;z-index:100;display:flex;flex-direction:column}@media (display-mode:fullscreen){.image-carousel-container{overflow-y:hidden}.filter-toggles-container{margin:0!important}#sticky-filter-toggle{top:6px!important}#navbar-container,.nbr-navbar{display:none!important}}.app_content,.app_window{overflow:visible!important;overflow-y:visible!important}html{height:100%;overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:auto;scrollbar-color:#31337a #edf7ff25}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#31337a;border-radius:10px;border:1px solid #1a1a1a}::-webkit-scrollbar-thumb:hover{background:#e65c00}body.menu-open{overflow:hidden;position:fixed;max-width:100%}body.modal-open{max-width:100%;overscroll-behavior:none}:root{--plyr-color-main:var(--color-accent)}.plyr{border-radius:var(--radius-md)}.app_window{position:relative;width:95%;max-width:1200px;border-radius:20px;box-shadow:0 10px 25px rgba(138,191,255,.5);background-color:#fff;transition:.3s;transform:none!important;overflow-x:hidden}.app_content,.app_window:last-of-type{border-radius:var(--radius-lg)!important}.app_content{overflow-x:hidden}#current-track-info-display,.app_content table td,.tbl_wrapper,table,tbody,td,tr{overflow:visible!important}.stats-arc-content{border-radius:0 0 var(--radius-lg) var(--radius-lg)!important;padding:0;position:relative!important;z-index:105!important}.toast-notification{position:fixed;bottom:30px;left:50%;z-index:10000;padding:10px 20px;transform:translateX(-50%);font-size:14px!important;font-weight:700;opacity:1;border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:opacity .5s ease-out,transform .5s ease-out;animation:.3s ease-out forwards slide-in;display:flex;align-items:center;justify-content:center;text-align:center}.tooltip-on-left,.tooltip-on-right{bottom:auto!important;margin-bottom:0!important}.toast-notification.success{background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0}.toast-notification.error{background-color:#fee2e2;color:#991b1b;border:1px solid #fecaca}.toast-notification.warning{background-color:#fef9c3;color:#854d0e;border:1px solid #fde047}.tooltip-on-left .arrow,.tooltip-on-right .arrow{border-top:6px solid transparent!important;border-bottom:6px solid transparent!important}.toast-notification.fade-out{opacity:0;transform:translate(-50%,70px)}.tooltip-on-left,.tooltip-on-left .arrow,.tooltip-on-right,.tooltip-on-right .arrow{transform:translateY(-50%)!important;top:50%!important}@keyframes slide-in{from{transform:translate(-50%,70px);opacity:0}to{transform:translate(-50%,0);opacity:1}}.tooltip-on-right{left:105%!important;margin-left:6px;z-index:10000!important;width:max-content!important}.tooltip-on-left{right:105%!important;left:auto!important;margin-right:6px}.tooltip-on-left .arrow{right:-6px!important;left:auto!important;border-left:6px solid var(--color-text-primary)!important;border-right:none!important}.tooltip-on-right .arrow{left:-6px!important;border-right:6px solid var(--color-text-primary)!important;border-left:none!important}.save-btn:hover,.video-overlay:hover .play-btn-overlay i{transform:scale(1.1)}.save-btn{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:16px;color:#a6b8eb;background-color:#eff6ff60;border-radius:50%;border:1px solid #cbd5e1;cursor:pointer;transition:.2s}.save-btn:hover{border-color:#94a3b8}.save-btn.saved{font-size:16px;line-height:26px;color:#fff;background:var(--deg_narRojo);border-color:rgba(255,255,255,.5)}.modal-content.modal-white-theme{background-color:#fff!important;color:#1e293b!important;padding:20px!important;border:1px solid #e2e8f0;box-shadow:0 10px 25px rgba(0,0,0,.2)}.modal-content.modal-white-theme .modal-header h2{color:#0f172a;border-bottom:1px solid #e2e8f0;padding-bottom:10px}.modal-content.modal-white-theme #modal-body{color:#334155;font-weight:500}.modal-content.modal-white-theme .modal-close-btn{color:#64748b;background:#f1f5f9}.modal-content.modal-white-theme .modal-close-btn svg{fill:#64748b!important}.modal-content.modal-white-theme .modal-close-btn:hover{background:#ef4444;color:#fff}#modal-close svg,.modal-content.modal-white-theme .modal-close-btn:hover svg{fill:white!important}.modal-white-theme .summary-btn{width:100%!important}.tooltip-wrapper.shift-tooltip-left .tooltip{left:auto!important;right:-10px!important;transform:translateY(7px)!important}.tooltip-wrapper.shift-tooltip-left .tooltip .arrow{left:auto!important;right:18px!important;transform:none!important}.tooltip-wrapper.shift-tooltip-right .tooltip{left:-8px!important;right:auto!important;transform:translateY(7px)!important}.tooltip-wrapper.shift-tooltip-right .tooltip .arrow{left:14px!important;right:auto!important;transform:none!important}.title-cell-content .tooltip-wrapper:hover{z-index:99999!important}.save-btn+.tooltip-on-right{left:28px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;width:max-content!important;max-width:220px!important;white-space:normal!important;text-align:center!important;background:var(--tooltip-bg-gradient)!important;color:#402f26!important;border:1px solid #402f264c!important;box-shadow:0 4px 15px rgba(0,0,0,.2)!important;opacity:1!important;visibility:visible!important;display:block!important}.save-btn+.tooltip-on-right .arrow,.save-btn+.tooltip-on-right .arrow-rigth{left:-6px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;border-top:6px solid transparent!important;border-bottom:6px solid transparent!important;border-right:6px solid var(--tooltip-bg-color)!important;border-left:none!important}.arc-buttons-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:7px;margin:0;background-image:linear-gradient(45deg,#fb923c,#f43f5e);border-radius:0 0 var(--radius-md) var(--radius-md)!important;position:relative!important;z-index:105!important}.arc-btn{width:20px!important;height:20px!important;display:inline-flex;justify-content:center;align-items:center;font-size:12px;color:#fff;text-shadow:1px 1px 2px #0000004c;background-color:#ffffff45;border-radius:5rem;border:none;font-family:"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;cursor:pointer;transition:.2s ease-in-out}.arc-btn:hover{transform:scale(1.2);background-color:#ffffff77;color:#000}.all-arcs-btn{width:40px!important}.btn-guardados{width:80px!important}.arrow-btn,.nav-action-btn{width:25px;height:25px;color:#fff;cursor:pointer}.arc-btn:not(.all-arcs-btn){width:14px;height:10px;border-radius:10rem}.arc-btn.selected{color:var(--color-text-primary);background:#fff;border-color:transparent;box-shadow:var(--shadow-strong)}.top-right-container{position:fixed;top:7px;right:14px;z-index:9999}.search-container{height:25px;position:relative;display:flex;align-items:center}.search-container.active .search-input{width:70px!important;height:25px;padding-left:8px;opacity:1}.search-input{border:none;border-radius:50px 0 0 50px;font-size:10px;outline:0;opacity:0;transition:.3s}.nav-action-btn{align-items:center;justify-content:center;background:var(--color-accent);border-radius:0 50% 50% 0;box-shadow:var(--shadow-light);transition:.2s}.arc-header-buttons-container .summary-btn:hover:not(:disabled),.arrow-btn{background-color:rgba(255,255,255,.2)}.filter-toggles-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;z-index:10;padding:6px;margin-top:38px;background-image:linear-gradient(45deg,#e7e7e7c8,#ffff 10%,#e7e7e7c8 95%);box-shadow:var(--shadow-light);backdrop-filter:blur(5px)}body.is-fullscreen-mode #filter-toggles-container{margin:0!important;transition:margin-top .3s}@media all and (display-mode:fullscreen){.tu-elemento-o-body{margin-top:0!important}}input+label.toggle-label .action span{white-space:nowrap;grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;transition:.5s}label.toggle-label{display:flex;gap:4px;padding:3px 6px;font-size:11px;color:#2b2c2e;background-image:linear-gradient(45deg,#eee,#fff,#fff,#eee);border-radius:7px;border:1px solid #9d9d9d;box-shadow:0 1px 2px #0000004c;user-select:none;cursor:pointer}#color-toggle-btn .icon-disabled,#color-toggle-btn.disabled .icon-normal,#fullscreen-btn .icon-compress,#modal-container.fullscreen-mode #fullscreen-btn .icon-expand,#modal-container.fullscreen-mode #fullscreen-toggle-btn,#modal-container.fullscreen-mode .modal-close-btn,.info-row.info-row-arc,.modal-image-viewer .modal-header,input.toggle-input{display:none}.toggle-input:not(:checked)+.toggle-label .svg_sty{filter:saturate(0);opacity:.5}.toggle-input:not(:checked)+.toggle-label{border:1px dashed #9d9d9d}input.toggle-input:checked+label.toggle-label svg{fill:currentColor;stroke:currentColor;filter:grayscale(0);animation:1s heartButton}@keyframes heartButton{0%,100%,50%{transform:scale(1)}25%,75%{transform:scale(1.3)}}input+label.toggle-label .action{position:relative;overflow:hidden;display:grid;align-items:center}input+label.toggle-label .action span.option-1,input.toggle-input:checked+label.toggle-label .action span.option-2{transform:translate(0,0);opacity:1}input.toggle-input:checked+label.toggle-label .action span.option-1{transform:translate(0,-100%);opacity:0}input+label.toggle-label .action span.option-2{transform:translate(0,100%);opacity:0}#fullscreen-toggle-btn svg,.toggle-label svg{width:14px;height:14px}.search-arrow-container,.two-arrow-container{display:flex;gap:6px;justify-content:center;align-items:center}.arc-nav-arrows{display:flex;gap:6px}.arrow-btn{display:flex;place-items:center;align-items:center;justify-content:center;border-radius:50%;border:none;transition:background-color .2s}.stats-section,footer{background-color:var(--color-bg-dark)}.arrow-btn:hover,.slider-toggle-text-btn:hover{background-color:rgba(255,255,255,.4)}.arrow-btn svg{width:20px;height:20px}.stats-section{display:flex;justify-content:center;align-items:center;gap:14px;padding:5px;color:#fff;border-radius:0;font-weight:500;flex-wrap:wrap}.stats-types{display:flex;gap:16px;font-size:14px;flex-wrap:wrap}.tbl_wrapper{min-height:210px;width:auto;border-radius:var(--radius-sm) var(--radius-sm) 0 0}table,tbody,td,tr{position:static}table{width:100%}td{position:relative;vertical-align:middle;border-bottom:none;transform:all .2s ease}.minute-marker{background:#e6f2ff;border:1px solid #ddeaf8;border-radius:var(--radius-sm);padding:2px 5px;font-size:.85em;font-weight:700;cursor:pointer;margin-right:5px;transition:background-color .2s,color .2s}.arc-header-container,.arc-header-meta,.arc-header-row td{border-radius:var(--radius-sm)}.minute-marker-a{color:#0066d4;border-color:#c5e1fb}.minute-marker-r{color:#d43c00;background:#ffe6e6;border-color:#fbd1c5}.arc-header-buttons-container .summary-btn,.arc-header-meta{color:#fff;background-color:rgba(255,255,255,.1);transition:background-color .2s;cursor:pointer}.arc-header-row td{padding:0}.arc-header-container{display:flex;justify-content:center;align-items:center;gap:10px;min-height:auto;padding:6px;margin-block:6px;color:#fff;background-image:var(--gradient-navbar)}.arc-header-meta{width:75px;height:40px;flex-shrink:0;justify-content:center;align-items:center;padding-block:2px;font-size:12px!important;border:1px solid rgba(255,255,255,.3)}.arc-header-meta hr{width:60%;margin:4px auto;border:none;border-top:2px solid rgba(255,255,255,.5)}.title-name{flex-grow:1;font-size:16px;font-weight:800;cursor:pointer}.toggleable-title{cursor:pointer}.arc-header-buttons-container{flex-shrink:0;display:flex;flex-direction:column;gap:4px}.arc-header-buttons-container .summary-btn{width:100%;height:20px;font-size:10px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.3)}.arc-header-buttons-container .summary-btn:disabled{opacity:.5;cursor:not-allowed}.info-row td{padding:4px;font-size:12px;font-weight:600;border-radius:5px}.info-row-space,.info-row-space td{border:none!important;background-color:transparent!important;padding:0}.info-row.info-row-op{font-size:12px;color:#214494;background-image:linear-gradient(to right,#d2f1fb50,#c6e7ff,#c4e0ff,#d2e7fb50)}.info-row.info-row-op td{padding:5px 15px;border:8px solid #fff}.info-row.info-row-comment{font-size:12px;color:#4e4e4e;font-weight:100!important;background-image:linear-gradient(to right,#f8f8f8,#f1f1f1,#e0e0e0,#f1f1f1,#f8f8f8)}.info-row.info-row-comment td{padding-inline:16px;border:8px solid #fff;font-weight:300}.info-row.info-row-important{color:#28282d;background-image:var(--gradient-info-important)}.info-row-space{height:9px}.saved-series-header td{padding:6px 16px;font-size:14px;font-weight:800;color:var(--color-text-primary);background-color:#e2e8f0;border-radius:var(--radius-sm);text-align:left}.title-cell{padding:0;border-radius:var(--radius-sm);transition:.1s ease-in-out}.title-cell:hover{background-image:linear-gradient(to right,#ffffffca,#c8ebff,#c8ebff,#ffffffca);font-weight:700}.title-cell-content{display:flex;justify-content:flex-start;align-items:center;gap:5px;width:100%;padding:3px 9px;font-size:12px;text-align:left;box-sizing:border-box;border-radius:6px;flex-wrap:wrap}.title-cell-content>div:first-child{display:flex;align-items:center;gap:5px;flex-grow:1;flex-shrink:1;flex-basis:100px;min-width:0}.title-text{flex-grow:1;font-size:12px;white-space:normal!important;overflow:visible;text-overflow:clip;flex-shrink:1;min-width:0;max-width:1080px}.title-buttons{max-width:500px;flex-shrink:0;flex-grow:0;flex-basis:auto;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.title-text b{font-weight:600}.title-text .red{color:var(--color-danger)}.title-text .orange{color:#f97316}.title-text .blue{color:#247af4}.title-text .gray{color:#4b5563}.spoiler-warning{padding:3px 8px;font-size:10px;font-weight:600;color:#242423;background-color:#f5cb5c;border-radius:var(--radius-sm);white-space:nowrap;margin-right:6px}.spoiler-toggle-btn{padding:0 6px;display:inline-flex;align-items:center;vertical-align:middle;background:0 0;border:none;cursor:pointer}.spoiler-toggle-btn svg{width:14px;height:14px;fill:currentColor}.spoiler-content,.spoiler-placeholder{display:flex;align-items:center;cursor:pointer}.com-ext-info-2,.com-ext-info-3,.etiqueta_opending{padding:4px 6px;font-weight:700;color:var(--color-text-on-accent);border-radius:var(--radius-sm);white-space:nowrap}.etiqueta_opending{color:#104fa8;background-color:#93c5fb}.com-ext-info-2{background-color:var(--color-warning)}.com-ext-info-3{color:#6b0052;background-color:#ff9ecf}.cap_push_btn{--button_radius:10px 0 10px 0;font-size:12px;font-weight:700;background:0 0;border:none;justify-content:center!important;align-items:center!important;cursor:pointer}.nuevo-slide,.spinner{background-position:center;background-repeat:no-repeat}.cap_push_btn_top{min-width:55px!important;display:block;box-sizing:border-box;color:#ff0000e2;padding:2px 5px;margin-block:4px;border-radius:var(--button_radius);border:1px dashed #ff000000;transition:transform .3s}.cap_push_btn:hover .cap_push_btn_top{transform:translateY(-4px)}.cap_push_btn:active .cap_push_btn_top,.ftr-modal-overlay.ftr-visible .ftr-modal-content,.img-row-clickable .img-container:hover .img-link-overlay{transform:translateY(0)}.cap_push_btn .rec_star{width:14px;height:14px;position:absolute;top:-11px;right:-4px;z-index:5;filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, .5));pointer-events:none}.cap_push_btn:hover .rec_star{transform:translateY(-.07em);transition:.3s}.stat-item{font-size:12px;font-weight:800}.stat-item b.canon{color:#3fd175}.stat-item b.mixto{color:#7c9afa}.stat-item b.relleno{color:#f65953}.stat-item b.semicanon{color:#7cd4fa}.stat-item b.pelis{color:#facc15}.stat-item b.ovas{color:#f472b6}.cap_push_btn[data-tipo=semicanon] .cap_push_btn_top{color:#433249;background-image:linear-gradient(to bottom right,#be9cfa,#d399f7);border:1px dashed #433249}.cap_push_btn[data-tipo=canon] .cap_push_btn_top{color:#233b25;background-image:linear-gradient(to bottom right,#22dd67,#86efac);border:1px dashed #233b254c}.cap_push_btn[data-tipo=relleno] .cap_push_btn_top{color:#3b2323;background-image:linear-gradient(to bottom right,#ff6161,#ff9036);border:1px dashed #3b23234c}.cap_push_btn[data-tipo=mixto] .cap_push_btn_top{color:#23293b;background-image:linear-gradient(to bottom right,#89a5fa,#8bc6fa);border:1px dashed #23293b4c}.cap_push_btn[data-tipo="CGI ANIMATION"] .cap_push_btn_top,.cap_push_btn[data-tipo="Video Complementario"] .cap_push_btn_top{color:#616161;background-image:linear-gradient(45deg,#dddddd35,#aeaeae35,#d3d3d335);border:1px dashed #aeaeae4c}.cap_push_btn[data-tipo=ova] .cap_push_btn_top,.cap_push_btn[data-tipo=pelicula] .cap_push_btn_top{color:#5c3d28;background-image:linear-gradient(to bottom right,#facc15,#fde047,#ffb030);border:1px dashed #5c3d284c}.cap_push_btn[data-tipo=especial] .cap_push_btn_top,.cap_push_btn[data-tipo=extra] .cap_push_btn_top{color:var(--color-extra);background-image:linear-gradient(45deg,#ffbfd5,#ff88ac);border:1px dashed #ff6c984c}.cap_push_btn[data-tipo=manga] .cap_push_btn_top{font-size:10px;color:var(--color-extra);background-image:linear-gradient(45deg,#f68db2,#ff6c98);border:1px dashed #ff6c984c}tr:not(.info-row):not(.saved-series-header):not(.row-style-single-star):not(.row-style-double-star):not(.row-style-triple-star):not(.arc-header-row):nth-child(2n){background-image:linear-gradient(90deg,#e8e7f02e,#e4e8f2dc,#e8e7f02e)}tr.row-style-single-star:nth-child(2n){background-image:linear-gradient(90deg,#fcfffb,#c7fbbc 20%,#d4ffcb80,var(--color-bg-container)80%)}tr.row-style-single-star:nth-child(odd){background-image:linear-gradient(90deg,#c7fbbc,#e8ffcf,var(--color-bg-container)50%)}tr.row-style-double-star:nth-child(2n){background-image:linear-gradient(90deg,#fffbfb,#ffcac6 20%,#ffe2e080,var(--color-bg-container)80%)}tr.row-style-double-star:nth-child(odd){background-image:linear-gradient(90deg,#ffdad7,#ffe2e080,var(--color-bg-container)50%)}tr.row-style-triple-star:nth-child(2n),tr.row-style-triple-star:nth-child(odd){background-image:linear-gradient(90deg,#ffe2fd5b 5%,#ffe2fd 30%,var(--color-bg-container)70%)}.extra-action-btn,.image-viewer-btn{padding:4px 8px;font-size:10px;font-weight:600;border-radius:var(--radius-full);border:none;box-shadow:var(--shadow-light);white-space:nowrap;cursor:pointer;transition:.2s ease-in-out}.extra-action-btn:hover,.image-viewer-btn:hover{transform:translateY(-2px);opacity:.9}.extra-action-btn.video-type{color:var(--color-text-dark);background-color:#c7d0f3;border:1px dashed #9fabdb}.extra-action-btn.image-type{color:var(--color-text-dark);background-color:#fabcd8;border:1px dashed #ed88b5}.image-viewer-btn{color:#5e6883;background-color:#dbeafe13;border:1px solid #5e6883}.img-container,.img-row td.img-cell,.table-img-content{border-radius:var(--radius-sm)}.img-container{max-width:100%;display:flex;overflow:hidden;align-items:center;justify-content:center;transition:.3s ease-in-out}.img-container img{width:100%;height:auto;display:block}.img-row-clickable .img-container:hover{opacity:.95;box-shadow:var(--shadow-strong);transform:scale(.99)}.main-table-container{overflow-x:hidden}.table_arcs{width:100%}.table-img-content{max-width:100%;height:auto;display:block}.img-row td.img-cell{padding:6px;text-align:center;align-items:center;justify-content:center;border:1px solid var(--color-border)}.img-row td{border:none!important}.img-link-overlay{position:absolute;bottom:0;left:0;width:100%;padding:6px;font-size:12px;font-weight:700;color:#fff;background-color:rgba(44,62,80,.8);text-align:center;transform:translateY(100%);transition:transform .3s ease-out}tr.img-row:nth-child(2n),tr.img-row:nth-child(odd){background-image:none!important;background-color:transparent!important}.custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;align-items:center;justify-content:center;background-color:var(--color-bg-overlay)}#global-loader-overlay.visible,#modal-container.fullscreen-mode #fullscreen-exit-btn,.custom-modal-overlay.visible{display:flex}.custom-modal-content{width:315px;max-width:90%;padding:14px;text-align:center;background-color:var(--color-bg-container);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);animation:.3s ease-out fadeIn}.custom-modal-title{font-size:16px;color:var(--color-text-title);margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid var(--color-border)}.custom-modal-message{font-size:12px;color:var(--color-text-main);margin-bottom:16px}.custom-modal-message span{display:block;font-weight:700;color:var(--clr-btn-GrayBlue);word-break:break-all;margin-top:6px}.custom-modal-actions{display:flex;justify-content:center;gap:12px}.confirm-btn{padding:8px 10px;font-weight:700;border-radius:var(--radius-md);border:none;cursor:pointer;transition:background-color .2s}.cancel-btn{color:var(--color-text-dark);background-color:var(--clr-btn-GrayLigth)}.cancel-btn:hover{color:#fff;background-color:var(--clr-btn-GrayDark)}.confirm-action-btn{color:#fff;background-color:var(--clr-btn-GrayBlue)}.confirm-action-btn:hover{background-color:#0047cc}@keyframes fadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background-color:rgba(16,24,40,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ftr-modal-overlay.ftr-visible,.modal-overlay.visible{opacity:1;visibility:visible}.modal-close-btn.btn-fullscreen{top:0;left:0;border-radius:0 0 50%}.loading-svg{width:52px;height:52px}.no-results-message{text-align:center!important;font-size:2rem!important;font-weight:800;color:var(--color-text-primary,#2c2c31);opacity:.4;height:200px;display:flex;align-items:center;justify-content:center;border:none!important;background-color:transparent!important}.summary-btn{padding:4px 8px;font-size:12px;font-weight:700;color:#1e293b;background-color:#e2e8f0;border-radius:var(--radius-md);border:1px solid #cbd5e1;text-decoration:none;display:inline-block;cursor:pointer;transition:.2s}.summary-btn:hover{background-color:#cbd5e1;box-shadow:var(--shadow-light);transform:translateY(-2px)}.summary-btn.summary-btn-danger{color:#fff;background-color:var(--color-danger);border-color:var(--color-danger-hover)}.summary-btn.summary-btn-danger:hover{background-color:var(--color-danger-hover);border-color:#c95b5b}.modal-content{margin:20px;max-height:95vh;max-width:70vw;position:relative;overflow:hidden;padding:10px;border-radius:var(--radius-lg)!important;box-shadow:0 7px 17px rgba(0,0,0,.4);overflow-y:auto;opacity:0;transform:translateY(14px);transition:opacity .5s ease-out .1s,transform .5s ease-out .1s}#img_port,.play-ring,.player-controls{transform:translateX(-50%)}.modal-overlay.visible .modal-content{opacity:1;transform:translateY(0);border:none;background:0 0}.modal-header h2{margin:0;font-size:24px;font-weight:800;color:#006dd3}.modal-footer{display:flex;justify-content:center;gap:12px;margin-top:16px;padding-top:7px;border-top:1px solid var(--color-border)}.modal-footer .summary-btn{padding:8px 10px;font-size:12px;font-weight:700;color:#1e293b;background-color:#e2e8f0;border:1px solid #cbd5e1}.modal-footer .summary-btn:hover{background-color:#cbd5e1}.modal-footer button:last-child{color:#fff;background-color:var(--color-accent);border-color:transparent}#sticky-filter-toggle:hover,.modal-footer button:last-child:hover,.mood-options button.mood-option-button:hover{background-color:var(--color-accent-hover)}.modal-content.modal-video-view{width:100%;max-width:1080px;padding:20px;background:rgba(20,20,25,.75)!important;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.7);overflow:visible!important}.modal-video-view .modal-header h2{font-family:'Nunito Sans',sans-serif;font-size:18px;font-weight:700;color:rgba(255,255,255,.9);text-align:center;margin-bottom:10px;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.5);position:relative;display:inline-block;padding-bottom:8px}.video-player-container{position:relative;width:100%;aspect-ratio:16/9;height:auto!important;max-height:70vh;background-color:#000;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #000,0 10px 30px rgba(0,0,0,.5)}.modal-video-view .modal-close-btn{background:rgba(255,255,255,.1)!important;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);color:#fff}.modal-video-view .modal-close-btn svg{fill:#fff!important}.modal-video-view .modal-close-btn:hover{background:var(--color-danger);border-color:var(--color-danger)}#modal-close{background-color:var(--color-danger);border:none}.image-container,.modal-image-container img,.mood-options{border-radius:var(--radius-md)}.video-player-container .plyr,.video-player-container iframe,.video-player-container video{width:100%!important;height:100%!important;background-color:#000;object-fit:contain!important}.plyr__video-wrapper,.video-player-container .plyr{width:100%;height:100%}.plyr__video-wrapper{display:flex;justify-content:center;align-items:center}.plyr__video-wrapper video{width:auto;height:100%;max-width:100%;max-height:100%}#mood-selector-btn svg,#play-pause-btn svg,.slider-toggle-btn svg{height:18px;width:18px}.loading-overlay{position:absolute;top:0;left:0;width:102%;height:102%;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#fff;background-color:rgba(0,0,0,.85);font-weight:600;font-size:12px}.spinner{width:105px;height:105px;background-image:url("../0img/naru_walk.gif");background-size:contain}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;cursor:pointer;transition:opacity .3s}.video-overlay.hidden{opacity:0;pointer-events:none}.play-btn-overlay i{font-size:24px;color:#fff;text-shadow:0 2px 15px rgba(0,0,0,.8);transition:transform .2s}.video-error-message{font-size:14px;font-weight:700;color:#fff}.image-container{background-color:var(--color-text-primary)}.modal-image-container{display:flex;gap:16px;align-items:center}.modal-image-layout-landscape{flex-direction:column;text-align:center}.modal-image-layout-portrait{flex-direction:row}.modal-image-wrapper{flex-shrink:0}.modal-image-layout-portrait .modal-image-wrapper{max-width:50%}.modal-image-container img{width:245px;box-shadow:var(--shadow-light)}.modal-image-description{font-size:16px;line-height:1.6;margin-top:12px}.modal-image-layout-portrait .modal-image-description{margin-top:0;text-align:left}.play-ring{width:70px;height:70px}.player-controls{display:flex;gap:12px;align-items:center;left:50%;justify-content:center}.player-controls button{display:flex;align-items:center;justify-content:center;color:var(--color-text-primary)}.mood-options{position:absolute;bottom:calc(100% + 7px);right:0;min-width:210px;padding:8px;background-color:#3f4044;box-shadow:0 -5px 15px rgba(0,0,0,.5);display:none;gap:8px;z-index:1001}.mood-options.visible{display:grid!important;grid-template-columns:1fr 1fr!important}.mood-column{display:flex;flex-direction:column;gap:6px;padding:6px;background-color:#4a4d52;border-radius:var(--radius-sm)}.mood-column-title{font-size:12px;font-weight:800;color:#facc15;text-align:center;padding-bottom:6px;margin-bottom:6px;border-bottom:2px solid #facc15}.mood-options button.mood-option-button{padding:4px 7px;font-size:12px;color:#fff;background-color:#55575b;border-radius:var(--radius-sm);border:none;white-space:nowrap;cursor:pointer;transition:background-color .2s}.mood-options button.mood-option-button.selected{background-color:var(--color-accent);box-shadow:0 0 5px rgba(255,255,255,.5)}footer{width:100%;margin-top:30px;padding:14px 10px;color:var(--color-text-on-dark);text-align:center}.footer-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.footer-content p{width:100%;margin:0}.tabla-con-portada-wrapper{position:relative}#fullscreen-watermark{position:absolute;top:12px;left:14px;z-index:15;max-width:12vw;height:auto;opacity:.3;display:none;pointer-events:none;transition:opacity .3s}#color-toggle-btn .icon-normal,#modal-container.fullscreen-mode #fullscreen-watermark{display:block}#fullscreen-btn .icon-expand,#modal-container.fullscreen-mode #fullscreen-btn .icon-compress{display:inline-block}#modal-container.fullscreen-mode{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;padding:0!important;margin:0!important;background-color:#000!important;border:none!important;z-index:2000!important;overflow:hidden!important;touch-action:none!important}#modal-container.fullscreen-mode .carousel-image-wrapper,#modal-container.fullscreen-mode .image-carousel-container,#modal-container.fullscreen-mode .image-container,#modal-container.fullscreen-mode .modal-content{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;background:0 0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}#modal-container.fullscreen-mode .modal-content{width:100vw!important;max-height:100vh!important;max-width:100vw!important;margin:0!important;padding:0;background:0 0;border-radius:0;box-shadow:none;border:none!important}#modal-container.fullscreen-mode .carousel-image-wrapper{width:100vw!important;height:100vh!important;max-height:100vh!important;max-width:100vw!important;background-color:#252525!important;border-radius:0;overflow:hidden}#modal-container.fullscreen-mode #carousel-image{object-fit:contain!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}#modal-container.fullscreen-mode #carousel-description-container{display:block!important;position:fixed!important;bottom:0!important;left:50%!important;z-index:2050!important;width:auto;max-width:90vw;transform:translateX(-50%) translateY(110%);transition:transform .5s cubic-bezier(.55, .055, .675, .19),opacity .4s ease-in}#modal-container.fullscreen-mode #carousel-description-container.visible{transform:translateX(-50%) translateY(0)!important;opacity:1!important;visibility:visible!important;border-radius:12px 12px 0 0!important}#modal-container.fullscreen-mode .top-controls-container{top:20px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;background:rgba(35,36,38,.8)!important;border:1px solid rgba(255,255,255,.2);border-radius:50px;width:auto!important;padding:5px 15px!important;z-index:2100!important}body.modal-open,body.modal-open #modal-container.fullscreen-mode,html.modal-open{overflow:hidden!important}#modal-container.fullscreen-mode .zoom-btn{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}#modal-container.fullscreen-mode .zoom-btn:hover{color:#fff;background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.4)}#modal-container.fullscreen-mode #carousel-counter{color:#cbd5e1}#modal-container.fullscreen-mode .carousel-control{background-color:rgba(30,30,30,.5);transition:.3s}#modal-container.fullscreen-mode .carousel-control:hover{background-color:rgba(50,50,50,.8)}#modal-container.fullscreen-mode .carousel-control.prev,.nuevo-slider-container .slider-control.prev{left:7px}#modal-container.fullscreen-mode .carousel-control.next,.nuevo-slider-container .slider-control.next{right:7px}html:fullscreen{overflow:hidden!important}#modal-container.fullscreen-mode .modal-content{height:100%!important}#img_port{position:absolute;left:50%;width:50rem;height:auto;bottom:-6px;z-index:999999!important;pointer-events:none!important;transition:.4s;overflow:visible}@media (max-width:920px){#img_port{width:85vw;bottom:-4px!important;transition:.4s}.sldr-main-container{margin-bottom:15vw!important}}.nuevo-slider-container{max-width:60vw;margin:3vw auto;position:relative;overflow:hidden}.nuevo-slider{display:flex;transition:transform .5s ease-in-out}.dot,.nuevo-slider-container .slider-control{transition:background-color .3s;cursor:pointer}.nuevo-slide{min-width:100%;height:380px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background-size:contain}.slide-texto-contenido{color:var(--color-text-primary);text-align:center;flex-basis:100%;padding-inline:11vw}.slide-texto-contenido h1{margin:0;font-size:clamp(6px, 1.7vw, 16px);font-weight:700}.slide-texto-contenido p{margin:0;font-size:clamp(4px, 1.7vw, 14px)}.sl_img1{background-image:url('../0img/sliders/p1v1.webp')}.sl_img2{background-image:url('../0img/sliders/p2v1.webp')}.sl_img3{background-image:url('../0img/sliders/p3v1.webp')}.sl_img4{background-image:url('../0img/sliders/p4v1.webp')}.sl_img5{background-image:url('../0img/sliders/p5v1.webp')}.sl_img6{background-image:url('../0img/sliders/p6v1.webp')}.sl_img7{background-image:url('../0img/sliders/p7v1.webp')}.sl_img8{background-image:url('../0img/sliders/p8v1.webp')}.noimg1{background-image:url('../0img/sliders/p1v2.webp')}.noimg2{background-image:url('../0img/sliders/p2v2.webp')}.noimg3{background-image:url('../0img/sliders/p3v2.webp')}.noimg4{background-image:url('../0img/sliders/p4v2.webp')}.noimg5{background-image:url('../0img/sliders/p5v2.webp')}.noimg6{background-image:url('../0img/sliders/p6v2.webp')}.noimg7{background-image:url('../0img/sliders/p7v2.webp')}.noimg8{background-image:url('../0img/sliders/p8v2.webp')}.nuevo-slider-container .slider-control{width:32px;height:32px;position:absolute;top:50%;z-index:10;font-size:16px;font-weight:700;color:var(--color-text-primary);border-radius:50%;border:none;box-shadow:0 1px 2px #000;transform:translateY(-50%)}@media (max-width:1280px){#img_port{bottom:-4px!important;transform:translateX(-50%);pointer-events:none!important;transition:opacity .4s}.nuevo-slider-container .slider-control{width:20px;height:20px;font-size:10px}.slide-texto-contenido{padding-inline:7vw!important}.sl_img1{background-image:url('../0img/sliders/p1v2.webp')}.sl_img2{background-image:url('../0img/sliders/p2v2.webp')}.sl_img3{background-image:url('../0img/sliders/p3v2.webp')}.sl_img4{background-image:url('../0img/sliders/p4v2.webp')}.sl_img5{background-image:url('../0img/sliders/p5v2.webp')}.sl_img6{background-image:url('../0img/sliders/p6v2.webp')}.sl_img7{background-image:url('../0img/sliders/p7v2.webp')}.sl_img8{background-image:url('../0img/sliders/p8v2.webp')}.nuevo-slider-container{max-width:96vw;margin:4vh auto}.slider-control{width:15px;height:15px}.etiqueta-tag{white-space:normal!important}.app_window{min-width:95vw}.slider-toggle-text-btn{font-size:8px;padding:3px 6px;margin-right:4px}}@media (max-width:920px){.slide-texto-contenido{padding-inline:12vw!important}#toggle-slider-img-btn{pointer-events:none}.sl_img1,.sl_img5{background-image:url('../0img/sliders/m1.webp')}.sl_img2,.sl_img6{background-image:url('../0img/sliders/m2.webp')}.sl_img3,.sl_img7{background-image:url('../0img/sliders/m3.webp')}.sl_img4,.sl_img8{background-image:url('../0img/sliders/m4.webp')}}.nuevo-slider-container .slider-control:hover{color:#fff;background-color:#e98f5b}.nuevo-slider-container .slider-dots{position:absolute;bottom:8vh;left:50%;z-index:1;display:flex;gap:8px;transform:translateX(-50%);align-items:center}.dot{width:8px!important;height:8px!important;background-color:rgba(255,255,255,.6);border-radius:50%;border:1px solid var(--color-accent)}.dot.active{background-color:var(--color-accent);width:20px!important;border-radius:8px}.slider-toggle-btn{display:flex;align-items:center;justify-content:center;background:0 0;border:none;border-radius:var(--radius-md);cursor:pointer;padding:0;transition:.2s}.slider-toggle-text-btn{white-space:nowrap;color:#868a9d;margin-right:0;transition:.2s}.slider-toggle-text-btn.active{color:var(--color-accent);background-color:#fff;border-color:var(--color-accent)}.slider-toggle-btn svg{fill:#fff;filter:saturate(1);transform:scale(1);transition:.5s}.slider-toggle-btn:hover svg{opacity:1;transform:scale(1.2)}.slider-toggle-btn.active svg{filter:saturate(0);opacity:1}.modal-content.modal-image-viewer{display:flex;min-width:75vw;height:auto!important;flex-direction:column;overflow-y:auto!important;padding:0;border-color:#202020}.modal-image-viewer{padding:0;background-color:var(--color-bg-container);overflow:hidden!important}#main-content.carousel-modal-open,body.carousel-modal-open{background-color:#000!important}.image-container{gap:10px;width:100%;height:100%;overflow:hidden;background:#252525}#carousel-image{width:100%;height:100%;object-fit:contain;display:block;margin:0 auto;border-radius:var(--radius-sm)!important;image-rendering:auto;transition:transform .1s linear,opacity .2s;transform-origin:center center;user-select:none;-webkit-user-drag:none}.btn-icon-panel,.omk-play-btn{width:22px;height:22px;border-radius:50%;padding:5px;display:inline-flex!important;align-items:center;justify-content:center;background-image:linear-gradient(45deg,#dde4ed,#c0cfe3);color:#475569;border:1px solid #b1bdca;border-bottom:3px solid #b1bdca;transition:.2s}.btn-icon-panel{width:25px!important;border-radius:5px;padding:3px;background:0 0;border:none}.btn-icon-panel:hover,.omk-play-btn:hover{background-color:#cbd5e1;color:#1e293b;transform:scale(1.15);box-shadow:0 2px 4px #0022673b}.btn-icon-panel svg,.omk-play-btn svg{fill:#6e7795!important}.btn-omk-s{color:#fff!important;background-image:linear-gradient(45deg,#dac4e8,#d4a5d8)!important;border-color:#cc9bf0!important;box-shadow:0 2px 4px #e9acff3f}.btn-omk-s svg{fill:#955dbe!important}.btn-omk-n{color:#5e6883!important;background-color:#e2e8f0!important}@media (max-width:1024px){.modal-content.modal-image-viewer{min-width:90vw!important}.image-carousel-container{height:80vh;width:95%}.carousel-control{width:35px;height:35px}}@media (max-width:768px){.image-carousel-container{height:65vh;width:100%;border-radius:var(--radius-md)}.modal-content.modal-image-viewer{justify-content:center;height:100%}.top-controls-container{top:10px;padding:2px 8px;width:max-content;max-width:90%}.carousel-control{width:32px;height:32px;background:rgba(64,71,85,.6)}.carousel-control.prev{left:5px}.carousel-control.next{right:5px}#carousel-description{font-size:12px}#color-toggle-btn,#desc-toggle-btn{width:28px;height:28px;right:5px}#desc-toggle-btn{bottom:5px}#color-toggle-btn{bottom:40px}#carousel-description-container.corner-mode{max-width:200px}}@media (max-width:900px) and (orientation:landscape){.image-carousel-container{height:95vh}.top-controls-container{top:5px;transform:translateX(-50%) scale(.8)}}#carousel-description-container{position:absolute;left:50%;bottom:-10px;z-index:20;width:max-content;max-width:97%;padding:15px 28px 25px;white-space:normal;word-break:break-word;background:rgba(30,30,30,.9);backdrop-filter:blur(4px);border:none;border-radius:15px 15px 0 0;color:#fff;transform:translateX(-50%) translateY(110%);opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.55, .055, .675, .19),opacity .4s ease-in,visibility 0s linear .5s}#carousel-description-container.visible{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;transition:transform .6s cubic-bezier(.16, 1, .3, 1),opacity .6s ease-out,visibility linear}#carousel-description{display:block;width:100%;margin:0;color:#f1f5f9;font-size:14px;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:1.4}#carousel-description-container.corner-mode{left:10px;bottom:10px;right:auto;transform:translateY(110%);border-radius:12px;padding:8px 4px}#carousel-description-container.corner-mode.visible,#scroll-to-top.show-btn{visibility:visible;transform:translateY(0);opacity:1}#color-toggle-btn,#desc-toggle-btn,#fullscreen-btn,#music-toggle-btn,#scroll-to-top{position:absolute;bottom:10px;right:10px;z-index:25;padding:2px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;opacity:.7;background:rgba(50,60,75,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.5);color:#f1f1f1;cursor:pointer;transition:.3s}#scroll-to-top,#scroll-to-top.show-btn{transition:opacity .4s,visibility .4s,transform .4s}#music-toggle-btn{z-index:999999!important}#music-toggle-btn,#scroll-to-top{position:fixed}#color-toggle-btn{bottom:90px}#fullscreen-btn,#scroll-to-top{bottom:50px}#scroll-to-top{visibility:hidden;opacity:0}#modal-container.fullscreen-mode #color-toggle-btn,#modal-container.fullscreen-mode #desc-toggle-btn,#modal-container.fullscreen-mode #fullscreen-btn{position:absolute;width:35px;height:35px;right:15px;z-index:2100}#modal-container.fullscreen-mode #color-toggle-btn{bottom:144px!important}#modal-container.fullscreen-mode #fullscreen-btn{bottom:102px!important}#modal-container.fullscreen-mode #desc-toggle-btn{bottom:60px!important}#modal-container.fullscreen-mode~#music-toggle-btn{position:fixed!important;z-index:2100!important;width:35px;height:35px;right:15px;display:flex!important;opacity:1!important;visibility:visible!important;bottom:18px!important}#color-toggle-btn:hover,#desc-toggle-btn:hover,#fullscreen-btn:hover,#music-toggle-btn:hover,#scroll-to-top:hover{background-image:linear-gradient(45deg,var(--color-accent),#523ab1);transform:scale(1.1);opacity:1;box-shadow:0 0 15px rgba(255,255,255,.4)}#color-toggle-btn svg,#desc-toggle-btn svg,#fullscreen-btn svg,#music-toggle-btn svg,#scroll-to-top svg{width:18px;height:auto;fill:#dbe0e2e3}#color-toggle-btn.active,#desc-toggle-btn.active{background-image:linear-gradient(45deg,var(--color-accent),#523ab1);color:#e2dfdf;border-color:#b2dbff;box-shadow:0 4px 15px rgba(0,0,0,.5);backdrop-filter:blur(5px);transform:scale(1.1);transition:.3s}#color-toggle-btn,#desc-toggle-btn,#fullscreen-btn,.top-controls-container{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .2s!important}#desc-toggle-btn.always-hidden{background-image:linear-gradient(45deg,#ff416c,#ff4b2b);color:#fff;border-color:#ffb8b8;box-shadow:0 4px 15px rgba(255,75,43,.5);transform:scale(1.1);opacity:1}#desc-toggle-btn.always-hidden svg{fill:#fff}#scroll-to-top.visible{opacity:.7;visibility:visible;pointer-events:auto;transform:translateY(0)}.music-vinyl{background-color:#1a1a1a;border-radius:50%;box-shadow:inset 0 0 10px rgba(255,255,255,.2);animation:10s linear infinite paused spin}.music-note-icon{position:absolute;z-index:3;animation:2s linear infinite paused spin}#music-toggle-btn.playing .music-note-icon,#music-toggle-btn.playing .music-vinyl{animation-play-state:running}.zoom-controls{display:none!important}#color-toggle-btn.disabled{pointer-events:none;cursor:not-allowed;background-color:rgba(0,0,0,.2)}#color-toggle-btn.disabled .icon-disabled{display:block;fill:#ff4444;opacity:.7}#color-toggle-btn.disabled svg{fill:#777!important}.carousel-image{transition:transform .2s ease-out;cursor:zoom-in;transform-origin:center center}.carousel-image.zoomed{transform:scale(1.5);cursor:zoom-out;position:relative;z-index:9999}.top-controls-container{position:absolute;display:flex;align-items:center;gap:10px;background-color:#292a2cd6;border-radius:var(--radius-full);transform:translateX(-50%)}.carousel-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:14px;font-weight:700;color:#fff;background-color:#252525;border-radius:var(--radius-sm);pointer-events:none}.resumen-content{width:100%!important;max-width:800px!important;min-width:300px!important;max-height:85vh!important;background-color:#fff!important;color:#334155;border-radius:20px!important;box-shadow:0 20px 40px rgba(0,0,0,.2)!important;border:none!important;padding:0!important;overflow:hidden!important;display:flex;flex-direction:column}.resumen-content .modal-header{background:linear-gradient(to right,#f8fafc,#fff);padding:20px 30px;border-bottom:1px solid #e2e8f0}.resumen-content .modal-header h2{color:#0f172a;font-size:22px;font-weight:800;margin:0;text-align:left}.resumen-content .arc-summary-container{padding:30px;overflow-y:auto;font-family:'Nunito Sans',sans-serif;font-size:16px;line-height:1.8}.arc-summary-pjs{background-color:#f0f9ff;color:#025988;padding:15px 20px;margin-bottom:25px;border-radius:12px;border-left:5px solid #0ea5e9;border-right:5px solid #0ea5e9;font-weight:600;font-size:15px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.arc-summary-desc{text-align:left;color:#475569}.arc-summary-desc b{color:#0f172a;font-weight:700}.resumen-content .arc-summary-container::-webkit-scrollbar{width:8px}.resumen-content .arc-summary-container::-webkit-scrollbar-track{background:#f1f5f9}.resumen-content .arc-summary-container::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px;border:2px solid #f1f5f9}.resumen-content .arc-summary-container::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.arc-summary-container{padding:7px;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.btn-img-default{color:#5e6883!important;background-color:#dbeafe13!important;border:1px solid #5e6883!important}.btn-img-dato{color:#167ae6!important;background-image:linear-gradient(45deg,#fefbf7,#eeedec,#fffffe)!important;border:1px solid #167ae6!important}.btn-img-pink,.btn-synop-color{color:#d640ea!important;background-color:#ffb8f61c!important;border:1px solid #dd73eb!important}.btn-relleno-color{color:#ce4663!important;background-image:linear-gradient(45deg,#ffdcdc,#fde1e1,#ffdcdc)!important;border:1px dashed #e5899d!important;border-image:initial!important}.btn-canon-color{color:#1a6e3d!important;background-color:#b9f0ca!important;border:1px dashed rgba(26,110,61,.43)!important;border-image:initial!important}.btn-imp-color,.btn-other-color{color:#595959!important;background-image:linear-gradient(45deg,#e8ecf1,#e6e7f1,#e8ecf1)!important;border:1px dashed #7c7e84!important}.btn-ova-color{color:#ac5a13!important;background-image:linear-gradient(45deg,#fff58a,#fff5bf)!important;border:1px solid #b7981b!important}.btn-resumen-color{color:#d640ea!important;background-color:#ffb8f67b!important;border:1px dashed #dd73eb!important}.btn-blue-color{color:#325fa2!important;background-color:#a3e7ebe2!important;border:1px dashed #325fa25c!important}.etiqueta-tag{padding:3px 6px;font-size:10px;font-weight:600;border:none;box-shadow:none;border-radius:var(--radius-sm);white-space:nowrap!important}.etiqueta-tag-1{color:#285bcb;background-color:#b1e0ff;border:1px dashed #285bcb4c}.etiqueta-tag-2{color:#d83e5f;background-color:#ffd1e7;border:1px dashed #d83e5f4c}.etiqueta-tag-3{padding:0;font-size:11px;color:#006dd3;background:0 0;border:none}.etiqueta-tag-4,.etiqueta-tag-9{color:#232324;background-color:#f5cb5c;border:1px solid #efc34a}.etiqueta-tag-5,.etiqueta-tag-6{color:#4b5563;background-color:#d3e2ff;border:1px dashed #4b55634c}.etiqueta-tag-8{color:#7a2a85;background-color:#e1c4ea}.player-tooltip,.volume-popup{background-color:#4a5568;box-shadow:0 4px 10px rgba(0,0,0,.3);opacity:0}.loading-svg-spinner{width:49px;height:49px;animation:4s linear infinite spin}.carousel-loading-overlay{flex-direction:column;gap:12px}.player-tooltip{position:absolute;left:50%;z-index:1002;width:max-content;min-width:70px;max-width:154px!important;padding:6px 10px;font-size:10px;font-weight:500;line-height:1.4;color:#f0f4f8;border-radius:var(--radius-md,12px);text-align:center;pointer-events:none;transition:opacity .25s,transform .25s}#music-player-container .player-status-prefix,.playlist-category-title{color:#376dca;font-weight:800}.player-tooltip.tooltip-top{bottom:100%;margin-bottom:7px;transform:translateX(-50%) translateY(7px)}.player-tooltip::after,.volume-popup{transform:translateX(-50%);position:absolute;left:50%}.tooltip-wrapper:hover .player-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.player-tooltip::after{top:100%;content:"";border-width:6px;border-style:solid;border-color:#4a5568 transparent transparent}#loop-track-btn.selected,#shuffle-track-btn.selected{fill:white!important;background-color:#00aaff62;border:2px solid var(--color-accent)}.volume-popup{bottom:calc(100% + 7px);z-index:1003;padding:8px 7px;border-radius:var(--radius-md,12px);visibility:hidden;transition:opacity .25s,visibility .25s}.volume-popup.visible{visibility:visible;opacity:1}.volume-popup #volume-slider{width:70px;height:7px;margin:0;-webkit-appearance:none;appearance:none;background:#374151;border-radius:5px;outline:0}.volume-popup #volume-slider::-webkit-slider-thumb{width:14px;height:14px;-webkit-appearance:none;appearance:none;background:var(--color-accent);border-radius:50%;border:2px solid #fff;cursor:pointer}.volume-popup #volume-slider::-moz-range-thumb{width:14px;height:14px;background:#facc15;border-radius:50%;border:2px solid #fff;cursor:pointer}#playlist-viewer-container{position:absolute;bottom:100%;left:0;width:100%;z-index:100;box-sizing:border-box;padding:7px 10px;margin-bottom:7px;color:var(--color-text-dark);background-color:#fbfcff;border-radius:var(--radius-lg);border:1px solid #dbdcde;box-shadow:0 -3px 5px rgba(0,0,0,.4);opacity:0;pointer-events:none;transform:translateY(100%);transition:transform .4s ease-out,opacity .4s ease-out}#playlist-content{max-height:250px;padding-right:8px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-accent) #e2e8f0}#playlist-viewer-container.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.playlist-header{background:0 0}#playlist-title{margin:0;font-size:14px;font-weight:800;color:#4a5568}#playlist-close-btn{width:21px;height:21px;padding:0;color:#f0f4f8}#playlist-close-btn:hover{background-color:rgba(255,255,255,.1)}.playlist-content{max-height:224px;overflow:visible;overflow-y:auto;overflow-x:hidden;padding-right:6px}.playlist-category-title{font-size:14px;text-align:center;margin-top:7px;margin-bottom:6px;padding-bottom:2px;border-bottom:1px dashed #b2bbc9}.playlist-category-title:first-child{margin-top:0}.playlist-song-item{margin-inline:6px;padding:4px 2px;border-radius:var(--radius-sm);color:var(--color-text-dark)}.playlist-song-item:hover{font-weight:700;color:var(--color-accent);transform:scale(1.01);transition:.15s}.playlist-song-item.active-song{font-weight:700;color:var(--color-accent)}.playlist-song-item.active-song.playing{color:var(--color-accent)}.playlist-footer{display:flex;justify-content:center;align-items:center;gap:4px;padding:2px;margin-bottom:4px;background-image:var(--gradient-navbar);border-radius:var(--radius-lg);box-shadow:0 1px 4px #0000004f}.playlist-era-btn{width:50px;margin:4px;padding-block:2px;padding-inline:4px;display:flex;justify-content:center;align-items:center;background:0 0;border-radius:var(--radius-md);border:none;cursor:pointer}.playlist-era-btn .tooltip-wrapper .era-item .svg_sty{width:25px!important;height:25px!important}.playlist-era-btn:hover .tooltip{opacity:1;background-color:#ffffff4c;transition:.5s}.playlist-era-btn.selected{background-color:rgba(255,255,255,.92)}#playlist-content::-webkit-scrollbar{width:7px;height:7px;border-radius:20px}#playlist-content::-webkit-scrollbar-track{background:var(--color-bg-container,#f8fafc);border-radius:20px}#playlist-content::-webkit-scrollbar-thumb{background-color:var(--color-accent,#104fa8);border-radius:20px;border:2px solid var(--color-bg-container,#f8fafc)}#playlist-content::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent-hover,#0e3d8e)}#playlist-search-container{padding:6px 2px 0}#playlist-search-input{width:100%;box-sizing:border-box;padding:4px 8px;margin-block:5px;font-size:10px;font-weight:300;color:#333;background-color:#f0f4f8;border-radius:var(--radius-md,8px);border:2px solid #dde3ea;outline:0;transition:border-color .2s,box-shadow .2s}#playlist-search-input:focus{border-color:var(--color-accent,#007bff);box-shadow:0 0 5px rgba(0,123,255,.3)}#page-dim-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1500;background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .4s ease-out}#page-dim-overlay.visible{opacity:1;pointer-events:auto}#global-loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#fff;background-color:rgba(30,41,59,.8);font-size:12px;font-weight:700}#global-loader-overlay .loading-svg-spinner{width:42px;height:42px}.arc-chip-buttons-container{display:flex;justify-content:flex-start;width:100%;max-width:840px;margin:16px auto 0;padding:0 7px;gap:12px;flex-wrap:wrap}.arc-chip-button{--chip-bg:#4c56e0;--chip-text:#fff;display:flex;align-items:center;justify-content:center;background-color:var(--chip-bg);color:var(--chip-text);font-size:12px;font-weight:700;padding:4px 8px;border-radius:var(--radius-md,6px);border:2px solid var(--chip-bg);box-shadow:var(--shadow-light);outline:0;cursor:pointer;transition:.3s}.arc-chip-button:hover{background-color:#373da8;border-color:#373da8;box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-2px)}.arc-chip-button.active{background-color:#e5e5e5;color:#4c56e0;border-color:#4c56e0;box-shadow:0 2px 5px rgba(0,0,0,.2)}.arc-chip-button.active:hover{background-color:#ccc;color:#4c56e0;border-color:#4c56e0;transform:translateY(-1px)}.arc-chip-button.saved-chip{--chip-bg:#f5cb5c;--chip-text:#242423;background-color:var(--chip-bg);border-color:var(--chip-bg)}.arc-chip-button.saved-chip:hover{background-color:#e9c053;border-color:#e9c053}.arc-chip-button.saved-chip.active{background-color:#242423;color:#f5cb5c;border-color:#f5cb5c}.arc-chip-button.saved-chip.active:hover{background-color:#4b4b4b;color:#f5cb5c}.tooltip{z-index:9999999999!important}.main-controls-row{display:flex;justify-content:center;align-items:center;width:100%;gap:8px;padding-inline:30px}.volume-control{min-width:84px;margin-left:0;justify-content:flex-start}.player-controls{position:static;min-width:auto;transform:none}.mood-selector{display:flex;justify-content:flex-end}#mood-selector-btn{padding:6px;line-height:1}#mood-selector-btn,#volume-control-wrapper,#volume-icon{display:flex;align-items:center;justify-content:center}#music-player-container{height:70px;width:auto;position:fixed;bottom:0;left:50%;z-index:2005;display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 7px;color:var(--color-text-primary);background-color:#ffffffd3;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:1px solid #fff;box-shadow:0 -3px 5px rgba(0,0,0,.2);backdrop-filter:blur(6px);transform:translateX(-50%) translateY(100%);transition:transform .4s ease-out}#music-player-container.visible{transform:translateX(-50%) translateY(0)}#current-track-info-display{width:100%;margin-top:8px;margin-bottom:5px;font-size:10px;font-weight:700;text-align:center;max-width:none!important;white-space:normal!important}@keyframes spin{to{transform:rotate(360deg)}}#play-pause-btn{position:relative;overflow:visible}.play-ring{position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);border-radius:50%;border:2px solid transparent;opacity:0;transition:opacity .3s}#play-pause-btn.playing .play-ring{opacity:1;border-color:#376dca transparent transparent #376dca;animation:3s linear infinite spin}#play-pause-btn i{position:relative;z-index:2}.player-controls{display:flex;gap:8px;align-items:center;padding:0;justify-content:center}.player-controls button{display:flex;align-items:center;justify-content:center;padding:2px;font-size:14px;line-height:1;color:var(--color-text-primary);background:0 0;border-radius:50%;border:none;cursor:pointer;transition:color .2s,background-color .2s}.player-controls button:hover:not(.mood-btn){color:var(--color-accent);background-color:rgba(0,0,0,.1)}#youtube-player-iframe{width:1px;height:1px;position:absolute;opacity:0;pointer-events:none}.mood-selector{position:relative;z-index:1000}#mood-selector-btn,#play-pause-btn{width:28px;height:28px}#loop-track-btn,#next-track-btn,#prev-track-btn,#shuffle-track-btn,#volume-icon{width:22px;height:22px}#loop-track-btn svg,#next-track-btn svg,#prev-track-btn svg,#shuffle-track-btn svg,#volume-icon svg{width:12px;height:12px}#loop-track-btn.selected,#shuffle-track-btn.selected{fill:white!important;background-color:#00aaff62;border:1px solid #0044ff62}.playlist-song-item{width:100%;margin-inline:5px;margin-block:3px;display:block;text-align:left;background:0 0;border:none;overflow-x:hidden;border-radius:var(--radius-sm);font-size:11px;font-weight:500;color:var(--color-text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ftr-middle-section,.ftr-top-section,.omake-cap,.sldr-content{text-align:center}.portada-container{position:relative;margin:0 auto;max-width:90rem;height:0;z-index:-55!important;pointer-events:none}#sticky-filter-toggle{position:fixed;top:45px;right:10px;z-index:99;padding:4px 10px;font-size:11px;font-weight:700;color:#fff;background-image:linear-gradient(45deg,#2a67ff,#0e47d8);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-strong);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s,visibility .3s,transform .3s}#sticky-filter-toggle.visible{opacity:1;visibility:visible;transform:translateY(0)}.omake-list-content{max-width:900px;width:95vw;overflow-y:hidden;display:flex;flex-direction:column;padding:16px;background-color:#fff!important;border-radius:var(--radius-lg)}.omake-list-content .tbl_wrapper{flex-grow:1;max-height:calc(90vh - 100px);overflow-y:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:0 4px 10px rgba(0,0,0,.1)}.omake-list-content table{width:100%}.omake-list-content thead th{background-color:var(--color-accent);color:#fff;padding:12px 15px;text-align:left;position:sticky;top:0;z-index:10;font-size:14px;font-weight:800;border:none;box-shadow:0 2px 5px rgba(0,0,0,.15)}.omake-list-content thead tr:first-child th:first-child{border-top-left-radius:var(--radius-sm)}.omake-list-content thead tr:first-child th:last-child{border-top-right-radius:var(--radius-sm)}.omake-list-content tbody tr:nth-child(odd){background-color:#f7f9fc}.omake-list-content tbody tr:nth-child(2n){background-color:#eef2f8}.omake-list-content tbody tr:hover{background-color:#e0e7f7;cursor:default}.omake-list-content td{padding:10px 15px;border-bottom:1px solid #dcdfe6;border-right:none;border-left:none;vertical-align:top;font-size:13px;color:var(--color-text-primary)}.omake-cap{font-weight:700;color:var(--color-accent-hover);font-size:14px}.omake-title{font-weight:600;color:#2c2c31}.omake-description{font-weight:400;color:#4b5563}.omake-list-btn{color:#fff;padding:5px 10px;background-image:var(--gradient-navbar);border:none;box-shadow:var(--shadow-light)}.omake-list-content .tbl_wrapper.omake_wrapper{overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(80vh - 100px)!important;pointer-events:auto;display:block}.omake-list-content .omake_wrapper::-webkit-scrollbar{width:8px;height:8px}.omake-list-content .omake_wrapper::-webkit-scrollbar-track{background:#f0f4f8;border-radius:10px}.omake-list-content .omake_wrapper::-webkit-scrollbar-thumb{background-color:var(--color-accent);border-radius:10px;border:2px solid #f0f4f8}.omake-list-content .omake_wrapper::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent-hover)}.sipnop-layout{display:flex;flex-direction:row;gap:0;padding:0;max-height:80vh;overflow:hidden}.sipnop-image-container{flex:0 0 40%;max-width:40%;overflow:hidden;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.sipnop-image-container img{width:100%;height:100%;object-fit:cover;display:block}.sipnop-text-container{flex:1;padding:20px;overflow-y:auto}#sipnop-title{font-size:1.5em;margin-top:0;color:var(--color-bg-orange-dark)}#sipnop-description{line-height:1.6;white-space:pre-wrap}.ftr-main-footer{width:100%;margin-top:50px;background:linear-gradient(180deg,#1e293b 0,#0f172a 100%);color:#94a3b8;font-family:'Nunito Sans',sans-serif;font-size:14px;line-height:1.6;border-top:4px solid #334155;padding:40px 20px 20px}.ftr-container{max-width:1000px;margin:0 auto;display:flex;flex-direction:column}.ftr-top-section{display:flex;flex-direction:column;align-items:center;gap:10px}.ftr-brand{display:flex;align-items:center;gap:10px}.ftr-logo-icon{width:35px;height:35px;filter:drop-shadow(0 0 5px rgba(255, 255, 255, .2))}.ftr-brand-name{font-size:1.5rem;font-weight:800;color:#f8fafc;letter-spacing:1px}.ftr-slogan{font-size:.9rem;color:#64748b;margin:0}.ftr-divider{border:0;height:1px;background:linear-gradient(90deg,transparent,#334155,transparent);width:100%;margin:10px 0}.ftr-links-group{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.ftr-link-btn{background:0 0;border:none;color:#cbd5e1;font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:color .3s;text-decoration:none;padding:5px}.ftr-link-btn:hover{color:#38bdf8;text-decoration:underline}.ftr-separator{color:#475569}.ftr-disclaimer-box{background-color:rgba(15,23,42,.5);padding:15px;border-radius:8px;border:1px dashed #334155;font-size:.85rem;color:#94a3b8;max-width:800px;margin:0 auto}.ftr-bottom-section{text-align:center;font-size:.75rem;color:#475569}.ftr-copyright-text{margin-bottom:5px;font-weight:700;color:#64748b}.ftr-legal-credits,.ftr-modal-body p{margin-bottom:10px}.ftr-dev-credit{margin-top:15px;font-size:.8rem;opacity:.8}.ftr-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);backdrop-filter:blur(5px);z-index:10000;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ftr-modal-content{background-color:#f8fafc;width:90%;max-width:600px;max-height:85vh;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.5);display:flex;flex-direction:column;color:#1e293b;transform:translateY(20px);transition:transform .3s}.ftr-modal-header{padding:15px 20px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background-color:#f1f5f9;border-radius:12px 12px 0 0}.ftr-modal-header h3{margin:0;color:#0f172a;font-size:1.2rem;font-weight:800}.ftr-modal-close-btn{background:0 0;border:none;font-size:2rem;line-height:1;color:#64748b;cursor:pointer;transition:color .2s}.ftr-modal-close-btn:hover{color:#ef4444}.ftr-modal-body{padding:20px;overflow-y:auto;font-size:.95rem;line-height:1.7;color:#334155}.ftr-modal-body h4{color:#0f172a;margin-top:15px;margin-bottom:5px;border-bottom:2px solid #e2e8f0;padding-bottom:3px}.ftr-modal-footer{padding:15px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;background-color:#f8fafc;border-radius:0 0 12px 12px}.ftr-modal-btn-accept{background-color:#0f172a;color:#fff;border:none;padding:8px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s}.sldr-main-container,.sldr-slide{background:0 0!important;overflow:hidden}.ftr-modal-btn-accept:hover{background-color:#334155}@media (max-width:600px){.ftr-links-group{flex-direction:column;gap:5px}.ftr-separator{display:none}}.sldr-main-container{position:relative;width:95%;max-width:1200px;height:250px;margin:100px auto 140px;border-radius:45px;box-shadow:0 10px 25px rgba(138,191,255,.5);transition:.3s}.sldr-track{width:100%;height:100%;position:relative}.sldr-content,.sldr-layer-bg,.sldr-nav-btn,.sldr-overlay,.sldr-slide{position:absolute}.sldr-slide{inset:0;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s;z-index:1}.sldr-slide.active{opacity:1;visibility:visible;z-index:5}.sldr-layer-bg{top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:transparent;z-index:0}.sldr-layer-left,.sldr-layer-right{position:absolute;bottom:0;height:100%;width:auto;max-width:50%;object-fit:contain;z-index:10;pointer-events:none}.sldr-layer-left{left:0;object-position:left bottom}.sldr-layer-right{right:0;object-position:right bottom}.sldr-overlay{inset:0;border-radius:50px;z-index:20}.sldr-content{top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:100%;color:#252525;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:30}.sldr-title{font-size:1.3rem;font-weight:800;margin:0 0 5px;background:var(--gradient-navbar);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;position:relative;z-index:31}#carousel-counter,.loader-text{font-family:'Nunito Sans',sans-serif;font-weight:700}.sldr-text p{font-size:.95rem;line-height:1.3;color:#252525;margin:5px 0 0}.sldr-nav-btn{top:50%;transform:translateY(-50%);z-index:40;background:rgba(255,255,255,.8);border:none;color:#272727;width:30px;height:30px;border-radius:50%;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.sldr-bg-mode-btn,.sldr-dots-container{position:absolute;z-index:50;display:flex}.sldr-prev{left:10px}.sldr-next{right:10px}@media (max-width:1080px){label.toggle-label{gap:3px;padding:2px 4px;font-size:9px;border-radius:5px;border:1px solid #9d9d9d}.no-results-message{font-size:1.5rem!important}.sldr-title{font-size:1.15rem}.sldr-text p{font-size:.85rem}}.sldr-dots-container{bottom:15px;left:50%;transform:translateX(-50%);gap:8px}.sldr-dot{width:10px;height:10px;background-color:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;transition:.3s;border:1px solid rgba(0,0,0,.2)}.sldr-dot.active{background-color:var(--color-accent,#ff4500);border-color:#fff;transform:scale(1.2)}.sldr-bg-mode-btn{top:15px;right:15px;width:35px;height:35px;align-items:center;justify-content:center;background-color:rgba(46,182,255,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);box-shadow:0 6px 12px rgba(0,0,0,.5);color:#33a9fe;border-radius:50%;cursor:pointer;transition:.3s ease-in-out}.sldr-bg-mode-btn:hover{background-color:rgba(255,255,255,.3);transform:scale(1.05)}.sldr-bg-mode-btn.active,.sldr-bg-mode-btn:active{background-color:var(--color-accent,#1c4e9f);color:#fff;border-color:var(--color-accent,#3b82f6);box-shadow:0 0 15px rgba(59,130,246,.7);opacity:.7;transform:scale(1)}.sldr-bg-mode-btn svg{width:20px;height:20px;fill:white!important;transition:color .3s}.sldr-bg-mode-btn.active svg{fill:#f1f1f1;filter:drop-shadow(0 0 5px #bad6ff)}.sldr-layer-bg,.sldr-layer-left,.sldr-layer-right{transition:.5s ease-in-out}.image-carousel-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:90vh;border-radius:var(--radius-lg);overflow:hidden;box-shadow:inset 0 0 50px rgba(0,0,0,.5)}.carousel-image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;perspective:1000px;z-index:1;padding:10px}.top-controls-container{left:10px!important;top:10px!important;right:auto!important;transform:none!important;padding:5px 10px!important;width:auto!important;min-width:unset!important;z-index:100!important}.top-controls-container:hover{background:rgba(40,40,40,.8);border-color:rgba(255,255,255,.2);transform:translateX(-50%) translateY(2px)}#carousel-counter{font-size:14px;color:#cbd5e1;white-space:nowrap;border-right:none!important;margin-right:0!important;padding-right:0!important;padding-left:0!important}.zoom-btn{background:0 0;border:none;color:#cbd5e1;cursor:pointer;padding:5px;border-radius:50%;transition:.2s;display:flex;align-items:center;justify-content:center}.zoom-btn:hover{background-color:rgba(255,255,255,.15);color:#fff;transform:scale(1.15)}.zoom-btn svg{fill:currentColor;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .3))}.carousel-control{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;z-index:15;padding:0;background:rgba(50,60,75,.9);backdrop-filter:blur(4px);border:1px solid rgba(33,32,32,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s cubic-bezier(.175, .885, .32, 1.275)}.carousel-control:hover{background-image:linear-gradient(45deg,var(--color-accent),#523ab1);border-color:var(--color-accent);transform:translateY(-50%) scale(1.2);box-shadow:0 0 15px var(--color-accent)}.carousel-control svg{width:25px;height:25px;fill:white}.carousel-control.prev{left:20px}.carousel-control.next{right:20px}@media (max-width:768px){.omake-list-content .tbl_wrapper.omake_wrapper{max-height:calc(75vh - 80px)!important}.sipnop-layout{flex-direction:column;max-height:90vh}.sipnop-image-container{flex:none;max-width:100%;height:200px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.sipnop-text-container{padding:15px}.sldr-text p{font-size:.75rem}.sldr-content{width:90%}.sldr-main-container{width:98%}.sldr-layer-left,.sldr-layer-right{opacity:.5;max-width:40%}.carousel-control{width:30px;height:30px}.carousel-control.prev{left:10px}.carousel-control.next{right:10px}}.carousel-loading-overlay{background:rgba(26,27,30,.8)!important;backdrop-filter:blur(5px);z-index:50}.loading-svg-spinner{filter:drop-shadow(0 0 10px #fff0f5)}.modal-image-viewer{animation:.4s ease-out modalFadeIn}@keyframes modalFadeIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}#modal-container.fullscreen-mode .image-carousel-container{background:#000;border-radius:0;width:100vw!important;height:100vh!important;max-height:100vh!important;max-width:100vw!important;overflow:hidden!important}#initial-page-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:flex;justify-content:center;align-items:center;background-color:rgba(15,23,42,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:1;visibility:visible;transition:opacity .5s ease-out,visibility .5s ease-out}#initial-page-loader.loader-hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-content{display:flex;flex-direction:column;align-items:center;gap:15px}.main-loader-spinner{width:80px;height:80px;animation:3s linear infinite spin;filter:drop-shadow(0 0 10px rgba(255, 255, 255, .2))}.loader-text{color:#cbd5e1;font-size:16px;letter-spacing:1px;animation:1.5s infinite alternate pulseText}@keyframes pulseText{from{opacity:.6}to{opacity:1}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}