/*_EVOGB_PROTECTED_*/
:root{--bg-dark:#020617;--card-glass:rgba(30, 41, 59, 0.7);--card-border:1px solid rgba(255, 255, 255, 0.08);--text-main:#f8fafc;--text-muted:#94a3b8;--neon-blue:#3b82f6;--neon-purple:#8b5cf6;--neon-green:#10b981;--neon-gold:#f59e0b;--neon-red:#ef4444;--ring-circumference:283}*,::after,::before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:focus{outline:0}*{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,0.4) rgba(15,23,42,0.5)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(15,23,42,.6);border-radius:9999px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(59,130,246,.45) 0,rgba(139,92,246,.45) 100%);border-radius:9999px;border:1px solid rgba(255,255,255,.1);transition:background .2s ease,box-shadow .2s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3b82f6 0,#8b5cf6 100%);box-shadow:0 0 10px rgba(59,130,246,.5)}::-webkit-scrollbar-corner{background:0 0}#cv-code-area,#single-file-json-code,#tree-view-json,.swal2-html-container,code,pre,textarea{scrollbar-width:thin;scrollbar-color:rgba(56,189,248,0.45) rgba(2,6,23,0.85)}#cv-code-area::-webkit-scrollbar,#single-file-json-code::-webkit-scrollbar,#tree-view-json::-webkit-scrollbar,.swal2-html-container::-webkit-scrollbar,code::-webkit-scrollbar,pre::-webkit-scrollbar,textarea::-webkit-scrollbar{width:6px;height:6px}#cv-code-area::-webkit-scrollbar-track,#single-file-json-code::-webkit-scrollbar-track,#tree-view-json::-webkit-scrollbar-track,.swal2-html-container::-webkit-scrollbar-track,code::-webkit-scrollbar-track,pre::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{background:rgba(2,6,23,.85);border-radius:6px}#cv-code-area::-webkit-scrollbar-thumb,#single-file-json-code::-webkit-scrollbar-thumb,#tree-view-json::-webkit-scrollbar-thumb,.swal2-html-container::-webkit-scrollbar-thumb,code::-webkit-scrollbar-thumb,pre::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background:rgba(56,189,248,.4);border-radius:6px;border:1px solid rgba(56,189,248,.2)}#cv-code-area::-webkit-scrollbar-thumb:hover,#single-file-json-code::-webkit-scrollbar-thumb:hover,#tree-view-json::-webkit-scrollbar-thumb:hover,.swal2-html-container::-webkit-scrollbar-thumb:hover,code::-webkit-scrollbar-thumb:hover,pre::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover{background:#38bdf8;box-shadow:0 0 10px rgba(56,189,248,.65)}html{scroll-behavior:smooth;overflow-x:hidden;scrollbar-gutter:stable;max-width:100vw}body{background-color:var(--bg-dark);color:var(--text-main);font-family:Outfit,sans-serif;margin:0;overflow-x:hidden;max-width:100%;-webkit-font-smoothing:antialiased}.background-glow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at 15% 15%,rgba(59,130,246,.08) 0,transparent 40%),radial-gradient(circle at 85% 85%,rgba(139,92,246,.08) 0,transparent 40%);pointer-events:none;contain:strict}.fade-in{animation:fadeInUp .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.container-fluid{max-width:1400px;margin:0 auto;padding:20px 30px}.cdn-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;width:100%}.header-left{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;flex-wrap:wrap}.header-text-group{display:flex;flex-direction:column}.header-brand-title{display:flex;align-items:center;gap:12px}.header-brand-title h1{margin:0;font-size:2.25rem;font-weight:800;line-height:1.1;letter-spacing:-.5px}.gradient-text{background:linear-gradient(135deg,#38bdf8 0,#818cf8 50%,#c084fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.white-text{color:#fff}.header-text-group p{margin:4px 0 0 0;color:var(--text-muted);font-size:.85rem;font-weight:500;letter-spacing:.2px}.brand-status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35);border-radius:9999px;font-size:.68rem;font-weight:700;color:#34d399;letter-spacing:.5px;text-transform:uppercase}.status-pulse-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.nav-pills-container{display:flex;align-items:center;gap:6px;margin:0;padding:5px;background:rgba(15,23,42,.88);border:1px solid rgba(255,255,255,.08);border-radius:9999px;box-shadow:0 4px 20px rgba(0,0,0,.2);max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav-pills-container::-webkit-scrollbar{display:none}.nav-pill-btn{background:0 0;color:#cbd5e1!important;text-decoration:none;padding:7px 15px;border-radius:9999px;font-family:Outfit,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.3px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;white-space:nowrap;transition:transform .2s cubic-bezier(.16, 1, .3, 1),background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.nav-pill-btn i{font-size:.85rem}.nav-pill-btn:hover{background:linear-gradient(135deg,rgba(59,130,246,.25) 0,rgba(139,92,246,.25) 100%);border-color:rgba(139,92,246,.45);color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.25)}.nav-pill-btn.active{background:linear-gradient(135deg,#3b82f6 0,#8b5cf6 100%);color:#fff!important;border-color:rgba(255,255,255,.25);box-shadow:0 4px 15px rgba(59,130,246,.45)}.nav-pill-btn.active:hover{box-shadow:0 6px 20px rgba(99,102,241,.55);transform:translateY(-2px)}.stats-deck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;width:100%}.glass-panel{background:rgba(30,41,59,.85);border:var(--card-border);border-radius:20px;padding:25px;transition:transform .25s cubic-bezier(.2, .8, .2, 1),box-shadow .25s ease,border-color .25s ease}.glass-panel:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.35);border-color:rgba(255,255,255,.2)}.stats-deck .glass-panel{padding:16px 18px;min-height:124px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,rgba(30,41,59,.88) 0,rgba(15,23,42,.92) 100%);border:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.16);border-radius:18px;box-shadow:0 8px 24px -4px rgba(0,0,0,.35);position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.16, 1, .3, 1),box-shadow .25s ease,border-color .25s ease}.stats-deck .glass-panel:hover{transform:translateY(-3px);border-color:rgba(99,102,241,.35);box-shadow:0 12px 28px -4px rgba(0,0,0,.45),0 0 16px rgba(59,130,246,.15)}.stats-deck .stat-card{flex-direction:row;align-items:center;gap:16px}.stat-ring-wrapper{position:relative;width:76px;height:76px;flex-shrink:0}.stat-ring-svg{transform:rotate(-90deg);width:100%;height:100%}.ring-bg{fill:none;stroke:rgba(255,255,255,0.06);stroke-width:7}.ring-progress{fill:none;stroke-width:7;stroke-linecap:round;stroke-dasharray:251.32;stroke-dashoffset:251.32;transition:stroke-dashoffset 1.2s cubic-bezier(.16, 1, .3, 1),stroke .4s ease}.ring-progress.level-low{stroke:var(--neon-green)}.ring-progress.level-med{stroke:var(--neon-gold)}.ring-progress.level-high{stroke:var(--neon-orange)}.ring-progress.level-crit{stroke:var(--neon-red)}.ring-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.3rem;color:#f8fafc;display:flex;align-items:center;justify-content:center}.stat-content{display:flex;flex-direction:column;min-width:0;flex:1}.stat-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8;display:flex;align-items:center;gap:5px;margin-bottom:2px}.stat-value{font-size:1.45rem;font-weight:800;color:#fff;letter-spacing:-.3px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-sub{font-size:.76rem;font-weight:500;color:rgba(148,163,184,.85);margin-top:2px}.tooltip-trigger{cursor:help;color:rgba(255,255,255,.35);transition:color .2s}.tooltip-trigger:hover{color:var(--neon-blue)}[aria-label]:not(.view-btn):not(.back-to-top-btn):not(.view-toggles){position:relative;--tt-pos-bottom:110%;--tt-pos-top:auto;--tt-pos-left:50%;--tt-pos-right:auto;--tt-translate-x:-50%;--tt-translate-y:0;--tt-max-width:min(240px, calc(100vw - 28px))}[aria-label]:not(.view-btn):not(.back-to-top-btn):not(.view-toggles):hover::after{content:attr(aria-label);position:absolute;bottom:var(--tt-pos-bottom,110%);top:var(--tt-pos-top,auto);left:var(--tt-pos-left,50%);right:var(--tt-pos-right,auto);transform:translate(var(--tt-translate-x,-50%),var(--tt-translate-y,0));background:#0f172a;border:1px solid var(--neon-blue);color:#f8fafc;padding:8px 12px;border-radius:8px;font-size:.75rem;font-family:Outfit,sans-serif;white-space:normal;width:max-content;max-width:var(--tt-max-width,min(220px,calc(100vw - 28px)))!important;min-width:0;box-sizing:border-box!important;word-break:break-word!important;overflow-wrap:break-word!important;z-index:2147483647!important;pointer-events:none;box-shadow:0 10px 40px rgba(0,0,0,.9);text-decoration:none;text-align:center;line-height:1.4;opacity:0;animation:tooltipFadeIn .2s cubic-bezier(.16,1,.3,1) forwards}.tooltip-edge-right[aria-label]:not(.view-btn):not(.back-to-top-btn):not(.view-toggles)::after,[aria-label]:not(.view-btn):not(.back-to-top-btn):not(.view-toggles).tooltip-edge-right::after{left:auto!important;right:var(--tt-offset-right,0)!important;transform:translate(0,var(--tt-translate-y,0))!important;max-width:var(--tt-max-width,min(240px,calc(100vw - 28px)))!important}.tooltip-edge-left[aria-label]:not(.view-btn):not(.back-to-top-btn):not(.view-toggles)::after,[aria-label]:not(.view-btn):not(.back-to-top-btn):not(.view-toggles).tooltip-edge-left::after{left:var(--tt-offset-left,0)!important;right:auto!important;transform:translate(0,var(--tt-translate-y,0))!important;max-width:var(--tt-max-width,min(240px,calc(100vw - 28px)))!important}.tooltip-edge-top[aria-label]:not(.view-btn):not(.back-to-top-btn):not(.view-toggles)::after,[aria-label]:not(.view-btn):not(.back-to-top-btn):not(.view-toggles).tooltip-edge-top::after{bottom:auto!important;top:calc(100% + 8px)!important}.view-toggles::after,.view-toggles::before{display:none!important;content:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.plan-panel{display:flex;flex-direction:column;justify-content:space-between}.plan-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:8px}.plan-user-info{display:flex;flex-direction:column;min-width:0}.plan-subtitle{font-size:.66rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#94a3b8}.user-gradient-name{margin:2px 0 0 0;font-size:1.15rem;font-weight:800;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;background:linear-gradient(135deg,#38bdf8 0,#a855f7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.badge{padding:3px 8px;border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.5px;color:#000;background:var(--neon-gold);box-shadow:0 0 10px rgba(245,158,11,.3);white-space:nowrap;flex-shrink:0}.features-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:0}.feature-item{font-size:.7rem;font-weight:500;color:#cbd5e1;display:flex;align-items:center;gap:5px;padding:4px 6px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:6px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feature-item.active{color:#fff;border:1px solid rgba(16,185,129,.25);background:rgba(16,185,129,.06)}.feature-item.inactive{text-decoration:line-through;color:#64748b;background:rgba(255,255,255,.015);border-color:transparent;opacity:.6}.feature-item span{display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-upgrade{margin-top:8px;width:100%;padding:7px;border:none;border-radius:8px;background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));color:#fff;font-size:.75rem;font-weight:700;cursor:pointer;transition:.2s;box-shadow:0 4px 12px rgba(139,92,246,.3)}.btn-upgrade:hover{opacity:.95;transform:translateY(-1px) translateZ(0)}.upload-section{margin-bottom:40px}.drop-zone{background:rgba(30,41,59,.3);border:2px dashed rgba(255,255,255,.2);border-radius:20px;padding:50px;text-align:center;position:relative;transition:all .3s;cursor:pointer;overflow:hidden}.drop-zone.drag-active,.drop-zone:hover{border-color:var(--neon-blue);background:rgba(59,130,246,.08)}.drop-content{position:relative;z-index:2;pointer-events:none}.icon-pulse{font-size:3rem;margin-bottom:15px;color:var(--text-muted);transition:transform .3s,color .3s}.drop-zone:hover .icon-pulse{transform:scale(1.1);color:var(--neon-blue)}.kbd{background:rgba(255,255,255,.1);padding:2px 6px;border-radius:4px;font-family:monospace;border:1px solid rgba(255,255,255,.2)}.meta-upload{display:flex;align-items:center;justify-content:center;gap:15px;height:30px}.progress-bar-container{position:absolute;bottom:0;left:0;width:100%;height:4px;background:0 0}.progress-bar{height:100%;background:var(--neon-green);width:0%;transition:width .2s;box-shadow:0 0 10px var(--neon-green)}.path-navigation{display:flex;align-items:center;gap:12px;margin:12px 0 16px 0;padding:8px 14px;background:rgba(15,23,42,.88);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 4px 15px rgba(0,0,0,.15);width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,0.3) transparent}.path-navigation::-webkit-scrollbar{height:4px}.path-navigation::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:4px}.path-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,0.25) transparent}.path-left::-webkit-scrollbar{height:3px}.path-left::-webkit-scrollbar-thumb{background:rgba(59,130,246,.25);border-radius:4px}.nav-arrows{display:flex;gap:4px;flex-shrink:0}.nav-arrow-btn{width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.nav-arrow-btn:hover:not(:disabled){background:rgba(59,130,246,.15);color:#fff;border-color:rgba(59,130,246,.35);transform:translateY(-1px)}.nav-arrow-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.breadcrumbs{display:flex;gap:6px;align-items:center;font-weight:500;font-size:.92rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,0.25) transparent;padding:2px 0;flex-shrink:0}.breadcrumbs::-webkit-scrollbar{height:3px}.breadcrumbs::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:4px}.breadcrumb-item{padding:4px 10px;border-radius:8px;transition:all .2s ease;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.breadcrumb-item:hover{background:rgba(255,255,255,.08);color:#fff}.breadcrumb-item.active{color:var(--neon-blue);font-weight:700;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}.btn-tree-explorer{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.3);color:#67e8f9;font-size:.88rem;cursor:pointer;transition:all .2s cubic-bezier(.4, 0, .2, 1);flex-shrink:0;margin-left:2px}.btn-tree-explorer:hover{background:rgba(6,182,212,.25);border-color:#67e8f9;color:#fff;transform:scale(1.06);box-shadow:0 0 12px rgba(6,182,212,.4)}.tree-control-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:.76rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#cbd5e1;user-select:none}.tree-control-btn:hover{background:rgba(255,255,255,.12);color:#fff}.tree-control-btn.active{background:rgba(59,130,246,.2);border-color:#3b82f6;color:#60a5fa;box-shadow:0 0 10px rgba(59,130,246,.25)}.tree-control-btn.active-green{background:rgba(16,185,129,.2);border-color:#10b981;color:#4ade80;box-shadow:0 0 10px rgba(16,185,129,.25)}.tree-search-input{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.12);color:#fff;padding:6px 12px;border-radius:8px;font-size:.8rem;outline:0;transition:all .2s ease;width:100%;box-sizing:border-box}.tree-search-input:focus{border-color:var(--neon-blue);box-shadow:0 0 0 2px rgba(59,130,246,.25);background:rgba(0,0,0,.6)}.tree-node-folder{margin-bottom:6px;transition:all .2s ease}.tree-folder-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;transition:all .18s ease;user-select:none}.tree-folder-head:hover{background:rgba(255,255,255,.07);border-color:rgba(59,130,246,.4)}.tree-branch-content{margin-left:18px;padding-left:12px;border-left:1px dashed rgba(255,255,255,.15);margin-top:4px;margin-bottom:6px;transition:all .2s ease}.tree-file-wrapper{margin-bottom:4px}.tree-file-node{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-radius:8px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.06);font-size:.82rem;transition:all .15s ease;gap:12px}.tree-file-node:hover{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.35)}.tree-file-info-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow:hidden}.tree-file-name{color:#f8fafc;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.82rem}.tree-file-size{color:#64748b;font-size:.72rem;flex-shrink:0;white-space:nowrap}.tree-file-actions-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.tree-file-btn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#94a3b8;width:26px;height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4, 0, .2, 1);font-size:.72rem;flex-shrink:0}.tree-file-btn:hover{background:rgba(59,130,246,.25);border-color:var(--neon-blue);color:#fff;transform:scale(1.08)}.tree-file-btn.active{background:rgba(59,130,246,.3);border-color:var(--neon-blue);color:var(--neon-blue)}.tree-file-btn.code-btn{color:#67e8f9}.tree-file-btn.code-btn:hover{color:#fff;box-shadow:0 0 8px rgba(6,182,212,.4)}.tree-id-pill{font-family:'JetBrains Mono',monospace;font-size:.68rem;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#94a3b8;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tree-id-pill.numeric{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#60a5fa;font-weight:700}.tree-id-pill.uuid{background:rgba(168,85,247,.15);border-color:rgba(168,85,247,.3);color:#c084fc;max-width:130px;overflow:hidden;text-overflow:ellipsis}.tree-id-pill.path{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3);color:#4ade80}.tree-file-details-panel{display:none;background:rgba(2,6,23,.75);backdrop-filter:blur(8px);border:1px solid rgba(59,130,246,.2);border-left:3px solid var(--neon-blue);border-radius:8px;padding:10px 14px;margin:4px 0 8px 14px;animation:fadeInTreeDetails .2s cubic-bezier(.4,0,.2,1)}@keyframes fadeInTreeDetails{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tree-file-detail-row{display:flex;align-items:center;justify-content:space-between;padding:4px 0;font-size:.75rem;border-bottom:1px solid rgba(255,255,255,.04);gap:12px}.tree-file-detail-row:last-child{border-bottom:none}.tree-file-detail-label{color:#94a3b8;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-weight:500}.tree-file-detail-val{color:#f1f5f9;font-family:'JetBrains Mono',monospace;font-size:.73rem;word-break:break-all;text-align:right;display:inline-flex;align-items:center;gap:6px}.tree-tag-chip{display:inline-block;padding:1px 6px;border-radius:4px;background:rgba(59,130,246,.18);border:1px solid rgba(59,130,246,.3);color:#93c5fd;font-size:.68rem;margin:1px 2px}.path-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.item-counters-box{display:flex;gap:6px;align-items:center}.badge-count{padding:4px 11px;border-radius:10px;font-size:.82rem;font-weight:700;display:inline-flex;align-items:center;gap:6px;height:38px;box-sizing:border-box;transition:all .2s ease}.badge-count i{font-size:.95rem}.badge-count:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.25)}.folder-badge{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.35)}.file-badge{background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.35)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 12px 18px;background:rgba(15,23,42,.88);border:1px solid rgba(255,255,255,.08);border-radius:14px;margin-bottom:20px;box-shadow:0 4px 15px rgba(0,0,0,.15)}.search-wrapper{display:flex;align-items:center;gap:10px;color:var(--text-muted);flex:1 1 200px;min-width:160px;max-width:280px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:0 16px;height:38px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-wrapper:focus-within{border-color:var(--neon-blue);box-shadow:0 0 0 3px rgba(59,130,246,.25),0 4px 15px rgba(59,130,246,.15);background:rgba(0,0,0,.55)}.search-icon{font-size:.85rem;color:var(--text-muted);transition:color .2s ease}.search-wrapper:focus-within .search-icon{color:var(--neon-blue)}.search-wrapper input{background:0 0;border:none;color:#fff;width:100%;outline:0;font-size:.88rem;font-family:Outfit,sans-serif}.search-wrapper input::placeholder{color:rgba(148,163,184,.65)}.search-clear-btn{background:0 0;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;font-size:.8rem;border-radius:50%;transition:all .15s ease}.search-clear-btn:hover{color:#fff;background:rgba(255,255,255,.1)}.toolbar-action-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 14px;border-radius:10px;font-size:.82rem;font-weight:700;font-family:Outfit,sans-serif;cursor:pointer;border:1px solid transparent;transition:all .2s cubic-bezier(.4, 0, .2, 1);white-space:nowrap}.btn-folder{background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%);color:#fff;box-shadow:0 4px 12px rgba(37,99,235,.3)}.btn-folder:hover{transform:translateY(-1.5px);box-shadow:0 6px 18px rgba(37,99,235,.45);filter:brightness(1.08)}.btn-backup{background:linear-gradient(135deg,#8b5cf6 0,#7c3aed 100%);color:#fff;box-shadow:0 4px 12px rgba(124,58,237,.3)}.btn-backup:hover{transform:translateY(-1.5px);box-shadow:0 6px 18px rgba(124,58,237,.45);filter:brightness(1.08)}.btn-select{background:linear-gradient(135deg,#06b6d4 0,#3b82f6 100%);color:#fff;box-shadow:0 4px 12px rgba(6,182,212,.3)}.btn-select:hover{transform:translateY(-1.5px);box-shadow:0 6px 18px rgba(6,182,212,.45);filter:brightness(1.08)}.btn-cancel-select{background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);color:#fff;box-shadow:0 4px 12px rgba(239,68,68,.3)}.btn-cancel-select:hover{transform:translateY(-1.5px);box-shadow:0 6px 18px rgba(239,68,68,.45)}.toolbar-controls-row{display:flex;align-items:center;gap:8px;margin-left:auto;margin-right:4px;flex-shrink:0}.control-btn{height:38px;padding:0 12px;border-radius:10px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);color:var(--text-muted);display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;font-family:Outfit,sans-serif;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.control-btn:hover{background:rgba(59,130,246,.12);color:#fff;border-color:rgba(59,130,246,.35);transform:translateY(-1px)}.control-btn.active{background:rgba(59,130,246,.2);color:var(--neon-blue);border-color:var(--neon-blue)}.per-page-selector{height:38px;padding:0 10px;border-radius:10px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);color:var(--text-muted);display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;transition:all .2s ease;margin-right:0;box-sizing:border-box}.per-page-selector:hover{border-color:rgba(59,130,246,.4);color:#fff;background:rgba(0,0,0,.45)}.per-page-selector select{background:0 0;border:none;color:#fff;font-family:Outfit,sans-serif;font-weight:700;font-size:.84rem;outline:0;cursor:pointer;padding-right:4px;height:100%}.per-page-selector select option{background:#0f172a;color:#fff}.tooltip-trigger-btn{background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.3);color:var(--neon-blue);width:38px;height:38px;border-radius:10px;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;transition:all .2s ease;flex-shrink:0;box-sizing:border-box}.tooltip-trigger-btn:hover{background:rgba(59,130,246,.25);border-color:var(--neon-blue);color:#fff;transform:translateY(-1px) scale(1.05);box-shadow:0 0 12px rgba(59,130,246,.4)}.view-toggles{display:inline-flex;align-items:center;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:3px 5px;gap:3px;flex-shrink:0;box-sizing:border-box}.view-btn{width:30px;height:30px;border-radius:6px;border:none;background:0 0;color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;transition:background .2s cubic-bezier(.4, 0, .2, 1),color .2s cubic-bezier(.4, 0, .2, 1),box-shadow .2s cubic-bezier(.4, 0, .2, 1);will-change:background,color;-webkit-tap-highlight-color:transparent;position:relative;flex-shrink:0}.view-btn:hover:not(.active){color:#fff;background:rgba(255,255,255,.08)}.view-btn:active{transform:scale(.95)}.view-btn.active{background:linear-gradient(135deg,var(--neon-blue) 0,#3b82f6 100%);color:#fff;box-shadow:0 2px 10px rgba(59,130,246,.45)}@media (max-width:1240px) and (min-width:1025px){.control-btn-label{display:none}.toolbar{gap:10px;padding:10px 16px}.search-wrapper{max-width:220px}}.view-btn::after,.view-btn::before{display:none;opacity:0;visibility:hidden;pointer-events:none}.view-btn.active::after,.view-btn.active::before,.view-btn.active:active::after,.view-btn.active:active::before,.view-btn.active:focus::after,.view-btn.active:focus::before,.view-btn.active:hover::after,.view-btn.active:hover::before{display:none!important;opacity:0!important;visibility:hidden!important;content:none!important}@media (hover:hover) and (pointer:fine){.view-btn:not(.active)::after{content:attr(data-tooltip);display:block;position:absolute;bottom:-32px;left:50%;transform:translateX(-50%) translateY(4px);background:rgba(15,23,42,.96);border:1px solid rgba(255,255,255,.15);color:#f1f5f9;font-size:.72rem;font-weight:500;padding:4px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;box-shadow:0 4px 14px rgba(0,0,0,.5);transition:opacity .15s ease,transform .15s ease;z-index:1000}.view-btn:not(.active)::before{content:'';display:block;position:absolute;bottom:-8px;left:50%;transform:translateX(-50%) translateY(4px);border-width:0 4px 5px 4px;border-style:solid;border-color:transparent transparent rgba(15,23,42,.96) transparent;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease;z-index:1001}.view-btn:not(.active):hover::after,.view-btn:not(.active):hover::before{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);transition-delay:0.25s}.view-btn:last-child:not(.active)::after{left:auto!important;right:0!important;transform:translateX(0) translateY(4px)!important}.view-btn:last-child:not(.active)::before{left:auto!important;right:12px!important;transform:translateX(0) translateY(4px)!important}.view-btn:last-child:not(.active):hover::after,.view-btn:last-child:not(.active):hover::before{transform:translateX(0) translateY(0)!important}.view-btn:first-child:not(.active)::after{left:0!important;right:auto!important;transform:translateX(0) translateY(4px)!important}.view-btn:first-child:not(.active)::before{left:12px!important;right:auto!important;transform:translateX(0) translateY(4px)!important}.view-btn:first-child:not(.active):hover::after,.view-btn:first-child:not(.active):hover::before{transform:translateX(0) translateY(0)!important}.view-btn:not(.active):active::after,.view-btn:not(.active):active::before{opacity:0!important;visibility:hidden!important}}@media (hover:none),(pointer:coarse){.view-btn:not(.mobile-longpress-active)::after,.view-btn:not(.mobile-longpress-active)::before,.view-btn:not(.mobile-longpress-active):active::after,.view-btn:not(.mobile-longpress-active):active::before,.view-btn:not(.mobile-longpress-active):focus::after,.view-btn:not(.mobile-longpress-active):focus::before,.view-btn:not(.mobile-longpress-active):hover::after,.view-btn:not(.mobile-longpress-active):hover::before{display:none!important;opacity:0!important;visibility:hidden!important;content:none!important}}.view-btn.mobile-longpress-active:not(.active)::after{content:attr(data-tooltip);display:block;position:absolute;bottom:-34px;left:50%;transform:translateX(-50%);background:rgba(15,23,42,.96);border:1px solid rgba(56,189,248,.4);color:#f1f5f9;font-size:.72rem;font-weight:600;padding:4px 9px;border-radius:6px;white-space:nowrap;box-shadow:0 4px 15px rgba(0,0,0,.6);animation:mobileTooltipPop .2s cubic-bezier(.16,1,.3,1) both;pointer-events:none;z-index:1000;opacity:1;visibility:visible}.view-btn:last-child.mobile-longpress-active:not(.active)::after{left:auto!important;right:0!important;transform:translateX(0)!important}.view-btn:first-child.mobile-longpress-active:not(.active)::after{left:0!important;right:auto!important;transform:translateX(0)!important}@keyframes mobileTooltipPop{from{opacity:0;transform:translateX(-50%) translateY(4px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.file-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;min-height:200px;align-content:start}.file-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;position:relative;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.file-card:hover{transform:translateY(-4px);border-color:var(--neon-blue);background:rgba(59,130,246,.05)}.card-preview{height:120px;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}.card-preview img{width:100%;height:100%;object-fit:cover}.card-preview i{font-size:2.5rem;color:var(--text-muted)}.card-info{padding:10px}.card-name{font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.card-meta{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-muted);gap:10px}.card-badge-premium{position:absolute;top:8px;right:8px;color:var(--neon-gold);background:rgba(0,0,0,.6);padding:4px;border-radius:50%;font-size:.8rem;box-shadow:0 0 10px rgba(245,158,11,.4)}.life-bar-container{height:3px;background:rgba(255,255,255,.1);margin-top:8px;border-radius:2px;overflow:hidden}.life-bar{height:100%;background:var(--neon-green);width:100%}.life-bar.low{background:var(--neon-red)}.inspector-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:.3s;z-index:100}.inspector-overlay.active{opacity:1;pointer-events:auto}.inspector{position:fixed;top:0;right:0;bottom:0;width:500px;background:#0f172a;border-left:1px solid rgba(255,255,255,.1);transform:translateX(100%);transition:transform .4s cubic-bezier(.16, 1, .3, 1);z-index:101;padding:30px;overflow-y:auto;display:flex;flex-direction:column;max-width:90vw}.inspector.active{transform:translateX(0)}.ins-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.ins-title{margin:0;font-size:1.1rem;line-height:1.4;word-break:break-all}.btn-icon{background:0 0;border:none;color:var(--text-muted);cursor:pointer;font-size:1.2rem}.ins-badges{display:flex;gap:8px;margin-bottom:20px}.ins-badge{font-size:.7rem;padding:2px 8px;border-radius:4px;border:1px solid}.ins-preview-container{width:100%;height:220px;background:#020617;border-radius:12px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:25px;overflow:hidden}.ins-img{max-width:100%;max-height:100%;object-fit:contain}.ins-icon{font-size:4rem;color:var(--text-muted)}.ins-details{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:16px;background:rgba(255,255,255,.03);padding:15px;border-radius:10px}.detail-row{display:flex;flex-direction:column;font-size:.75rem;color:var(--text-muted);gap:4px}.detail-row strong{color:#fff;font-size:.9rem}.warning-box{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:15px;display:flex;gap:15px;align-items:center;margin-bottom:25px}.wb-icon{font-size:1.5rem;color:var(--neon-red)}.wb-content p{margin:0;font-size:.8rem;color:#fca5a5}.code-box{margin-bottom:15px}.code-box label{font-size:.75rem;color:var(--neon-blue);font-weight:700;display:block;margin-bottom:5px}.code-row{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.code-row code{font-family:monospace;font-size:.8rem;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px}.btn-copy{background:0 0;border:none;color:var(--text-muted);cursor:pointer;transition:.2s}.btn-copy:hover{color:#fff}.ins-footer{margin-top:auto;padding-top:14px;display:flex;gap:8px;align-items:center;width:100%;box-sizing:border-box}.btn-ins-action{flex:1;min-width:0;padding:10px 8px;border-radius:10px;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:all .22s cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;outline:0}.btn-move-ins{background:rgba(59,130,246,.14);border:1px solid rgba(59,130,246,.35);color:#60a5fa}.btn-move-ins:hover{background:rgba(59,130,246,.28);border-color:#60a5fa;color:#fff;box-shadow:0 4px 14px rgba(59,130,246,.3);transform:translateY(-1px)}.btn-json-ins{background:rgba(6,182,212,.14);border:1px solid rgba(6,182,212,.35);color:#67e8f9}.btn-json-ins:hover{background:rgba(6,182,212,.28);border-color:#67e8f9;color:#fff;box-shadow:0 4px 14px rgba(6,182,212,.3);transform:translateY(-1px)}.btn-delete{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.35);color:#fca5a5}.btn-delete:hover{background:rgba(239,68,68,.28);border-color:#ef4444;color:#fff;box-shadow:0 4px 14px rgba(239,68,68,.35);transform:translateY(-1px)}@media (max-width:768px){.ins-footer{gap:6px;padding-top:10px}.btn-ins-action{padding:9px 6px;font-size:.74rem;gap:4px}}.hidden{display:none!important}@media (max-width:768px){.stats-deck{grid-template-columns:1fr}.inspector{width:100%}}.info-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;background:rgba(59,130,246,.1);color:var(--neon-blue);border-radius:50%;width:20px;height:20px;margin-left:5px;cursor:help;transition:.2s;pointer-events:all}.info-icon-wrapper:hover{background:var(--neon-blue);color:#fff;transform:scale(1.1)}#file-grid[style*="grid-template-columns: 1fr"] .card-actions{opacity:1;right:10px;left:auto;top:50%;transform:translateY(-50%)}@keyframes tooltipFade{to{opacity:1;transform:translate(var(--tt-translate-x,-50%),var(--tt-translate-y,0))}}.ring-bg{stroke:rgba(255,255,255,0.05)}.ring-progress{transition:stroke-dashoffset 1s ease-out,stroke .3s ease}.card-actions{position:absolute;top:8px;left:8px;display:flex;gap:6px;opacity:0;transition:opacity .2s ease;z-index:50}.file-card:hover .card-actions{opacity:1}.action-btn{width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:rgba(15,23,42,.8);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:.2s}.action-btn:hover{background:#3b82f6;border-color:#3b82f6;transform:scale(1.1)}.action-btn.move:hover{background:#0ea5e9;border-color:#0ea5e9}.action-btn.delete:hover{background:#ef4444;border-color:#ef4444}.domain-section{margin-top:30px;padding:25px;position:relative;overflow:hidden}.domain-header{display:flex;align-items:center;gap:10px;margin-bottom:15px}.domain-header h3{margin:0;font-size:1.1rem;color:#fff}.domain-desc{color:#94a3b8;font-size:.9rem;margin-bottom:20px}.domain-input-group{display:flex;gap:10px}.domain-input{flex:1;background:#020617;border:1px solid #334155;color:#fff;padding:12px 15px;border-radius:8px;outline:0}.btn-save-domain{background:#4f46e5;color:#fff;border:none;padding:0 20px;border-radius:8px;font-weight:600;cursor:pointer}.domain-locked{opacity:.7;pointer-events:none;filter:grayscale(.5)}.lock-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(2,6,23,.6);backdrop-filter:blur(2px);z-index:10}.btn-upgrade-lock{background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;padding:10px 20px;border-radius:20px;text-decoration:none;font-weight:700;font-size:.9rem;box-shadow:0 4px 15px rgba(99,102,241,.4);pointer-events:auto}.file-grid.compact-view{display:flex;flex-direction:column;gap:8px}.file-grid.compact-view .file-card{display:flex;flex-direction:row;align-items:center;height:50px;padding:0 15px;gap:10px}.file-grid.compact-view .card-preview{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;overflow:hidden;background:0 0}.file-grid.compact-view .card-preview img,.file-grid.compact-view .card-preview video{width:36px;height:36px;object-fit:cover;border-radius:6px}.file-grid.compact-view .card-preview svg,.file-grid.compact-view .card-preview>img[src*=svg]{width:28px;height:28px}.file-grid.compact-view .grid-pub-btn{display:none!important}.file-grid.compact-view .card-info{display:flex;align-items:center;width:100%;padding:0;min-width:0}.file-grid.compact-view .card-name{flex:1;margin:0;font-size:.9rem;min-width:0}.file-grid.compact-view .card-meta{width:auto;justify-content:flex-end;gap:16px;margin-right:12px;flex-shrink:0}.file-grid.compact-view .card-actions{position:relative!important;opacity:1!important;top:auto!important;left:auto!important;transform:none!important}.file-grid.compact-view .folder-card{display:flex;flex-direction:row;align-items:center;height:50px;padding:0 15px;gap:10px}.file-grid.compact-view .folder-card .card-preview{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:0 0}.file-grid.compact-view .folder-card .card-preview .folder-icon{font-size:1.6rem!important}.file-grid.compact-view .folder-card .card-info{display:flex;align-items:center;width:100%;padding:0;text-align:left;border-top:none;min-width:0}.file-grid.compact-view .folder-card .card-name{flex:1;margin:0;font-size:.9rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-grid.compact-view .folder-card .card-actions{position:relative!important;opacity:1!important;top:auto!important;left:auto!important;transform:none!important}.stat-ring-svg{overflow:visible}.plan-user-info{display:flex;flex-direction:column}.user-gradient-name{margin:0;font-size:1.4rem;font-weight:800;background:linear-gradient(to right,var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.alert-box{background:rgba(30,41,59,.9);border-left:4px solid;padding:15px 20px;margin-bottom:25px;border-radius:8px;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 15px rgba(0,0,0,.2);animation:slideIn .5s ease}.alert-box.info{border-color:var(--neon-blue)}.alert-box.warning{border-color:var(--neon-gold)}.alert-box.danger{border-color:var(--neon-red)}.alert-icon{font-size:1.2rem;margin-top:2px}.alert-content h4{margin:0 0 5px 0;color:#fff;font-size:1rem}.alert-content p{margin:0;font-size:.9rem;color:#cbd5e1;line-height:1.5}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[aria-label]:hover::after{z-index:10000!important;box-shadow:0 10px 40px #000;background:#020617}.glass-panel,.stat-content{overflow:visible!important}.collab-banner{margin-bottom:20px;background:linear-gradient(135deg,#7c3aed 0,#06b6d4 100%);border-radius:12px;padding:12px 20px;display:flex;align-items:center;gap:15px;color:#fff;box-shadow:0 4px 20px rgba(6,182,212,.25);position:relative;overflow:hidden}.stat-ring-svg{overflow:visible}.user-gradient-name{margin:0;font-size:1.4rem;font-weight:800;text-transform:uppercase;background:linear-gradient(to right,var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent}[aria-label]:hover::after{z-index:99999!important;box-shadow:0 10px 40px rgba(0,0,0,.9);background:#020617;border:1px solid var(--neon-blue)}.glass-panel,.stat-content{overflow:visible!important}.collab-banner{margin-bottom:30px;background:linear-gradient(135deg,#7c3aed 0,#06b6d4 100%);border-radius:12px;padding:15px 20px;display:flex;align-items:center;gap:15px;color:#fff;box-shadow:0 4px 20px rgba(6,182,212,.25);position:relative;overflow:hidden}.collab-banner::before{content:'';position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-150%);animation:bannerShine 3s ease-in-out 2;pointer-events:none}.collab-banner:hover::before{animation:bannerShine 2s ease-in-out}@keyframes bannerShine{0%{transform:translateX(-150%)}100%{transform:translateX(350%)}}.cb-icon{font-size:1.2rem;background:rgba(255,255,255,.2);width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}.cb-text{font-size:.8rem;font-weight:500;line-height:1.4;opacity:.95}.evogb-link{color:#fff;font-weight:800;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.6);transition:.2s}.evogb-link:hover{background:rgba(255,255,255,.2);border-bottom-style:solid}.inspector{width:500px}@media (max-width:768px){.inspector{width:100%}}#alertBox{margin-bottom:30px}#mime-container{display:flex;align-items:center}.info-icon-wrapper{display:flex;align-items:center;justify-content:center;margin-left:6px;height:22px;width:22px}.plan-req-badge{display:inline-block;font-size:.75rem;font-weight:800;text-transform:uppercase;padding:3px 10px;margin:0 2px;border-radius:12px;border:1px solid rgba(139,92,246,.3);background-color:rgba(139,92,246,.1);background-image:linear-gradient(135deg,#3b82f6,#a855f7);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;vertical-align:middle;letter-spacing:.5px}.plan-req-badge{display:inline-block;font-size:.75rem;font-weight:800;text-transform:uppercase;padding:4px 12px;margin:0 3px;border-radius:12px;border:1px solid rgba(139,92,246,.2);background-color:rgba(59,130,246,.08);background-image:linear-gradient(135deg,#3b82f6 0,#a855f7 100%);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;vertical-align:middle;letter-spacing:.5px}@media (max-width:768px){.container-fluid{padding:15px}.stats-deck{grid-template-columns:1fr}.toolbar{flex-direction:column;gap:15px;align-items:stretch}.search-wrapper{width:100%}.tools-right{width:100%;justify-content:space-between}.inspector{width:100%;max-width:100vw;right:0;left:0;padding:20px 15px;box-sizing:border-box;overflow-x:hidden}.ins-title{font-size:1rem;word-break:break-all;line-height:1.3}.ins-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-row{min-width:0}.detail-row strong{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.code-box{width:100%}.code-row{display:flex;align-items:center;width:100%;box-sizing:border-box;overflow:hidden}.code-row code{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.btn-copy{flex-shrink:0;padding:5px}.ins-preview-container{height:180px;width:100%}.plan-req-badge{font-size:.6rem;padding:2px 6px;line-height:1.2}.domain-desc{font-size:.8rem}.btn-upgrade-lock{font-size:.75rem;padding:8px 12px;width:100%;box-sizing:border-box;justify-content:center;text-align:center}#view-grid{display:none!important}.file-grid.compact-view .file-card{padding:0 10px;gap:10px}.file-grid.compact-view .card-meta{font-size:.65rem;width:auto;gap:10px;margin-right:0}}.stat-ring-wrapper{display:flex;justify-content:center;align-items:center}.ring-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;line-height:1;display:flex;justify-content:center;align-items:center}.domain-input{border-radius:12px}.file-grid.compact-view .card-actions{position:relative;top:auto;left:auto;right:auto;display:flex;align-items:center;gap:8px;margin-left:auto;opacity:1}.file-grid.compact-view .action-btn{width:34px;height:34px;border-radius:8px;background:rgba(30,41,59,.8);border:1px solid rgba(255,255,255,.1)}.file-grid.compact-view .action-btn:hover{background:var(--neon-blue);border-color:var(--neon-blue)}body.body-locked{overflow:hidden!important;touch-action:none}.file-grid.compact-view .file-card{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;padding:10px 15px;height:auto;min-height:64px}.file-grid.compact-view .card-actions{position:static!important;transform:none!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px;margin-left:auto!important;margin-right:-5px;opacity:1!important}.file-grid.compact-view .card-info{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0;margin-right:15px;width:auto!important}.file-grid.compact-view .card-meta{margin-top:4px;justify-content:flex-start;gap:15px;width:100%}.file-grid.compact-view .action-btn{width:36px;height:36px;border-radius:10px;background:rgba(30,41,59,.6);border:1px solid rgba(255,255,255,.1)}.file-grid.compact-view .action-btn:hover{background:var(--neon-blue);border-color:var(--neon-blue);transform:scale(1.05)}.file-grid.compact-view .card-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;flex-grow:1;margin-right:15px}.file-grid.compact-view .card-meta{display:flex;align-items:center;gap:15px;margin-top:4px;width:100%;justify-content:flex-start;font-size:.75rem;color:var(--text-muted)}@media (max-width:768px){.file-grid.compact-view .card-info{align-items:center}.file-grid.compact-view .card-meta{justify-content:center;font-size:.7rem}}.token-section{margin-top:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1)}.token-header{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--text-muted);margin-bottom:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.token-box{display:flex;background:rgba(0,0,0,.3);border-radius:8px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.token-box input{flex:1;background:0 0;border:none;color:#fff;font-family:monospace;font-size:.85rem;padding:8px 10px;outline:0;width:100px}.token-actions{display:flex;border-left:1px solid rgba(255,255,255,.1)}.token-actions button{background:0 0;border:none;color:var(--text-muted);padding:0 10px;cursor:pointer;transition:.2s}.token-actions button:hover{color:#fff;background:rgba(255,255,255,.1)}.prefs-section{margin-bottom:20px}.prefs-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.prefs-header h3{margin:0;font-size:1.1rem;color:#fff}.prefs-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:600px){.prefs-grid{grid-template-columns:1fr}}.pref-card{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);padding:15px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.pref-info{display:flex;flex-direction:column;gap:4px}.pref-title{font-size:.9rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:6px}.pref-desc{font-size:.75rem;color:var(--text-muted)}.switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#334155;transition:.4s;border-radius:24px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:var(--neon-blue)}input:checked+.slider:before{transform:translateX(20px)}input:disabled+.slider{opacity:.5;cursor:not-allowed}.prefs-locked{pointer-events:none;filter:grayscale(.8) opacity(.6)}.lock-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(2,6,23,.6);backdrop-filter:blur(2px)}.token-status-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:15px 30px;gap:20px;flex-wrap:wrap}.link-status-container{display:flex;align-items:center;gap:15px}.ls-icon{width:40px;height:40px;background:rgba(59,130,246,.1);color:var(--neon-blue);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;border:1px solid rgba(59,130,246,.2)}.ls-info{display:flex;flex-direction:column}.ls-label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.ls-value{font-size:.95rem;color:#fff;font-weight:500}.text-premium{color:var(--neon-purple);font-weight:700;text-shadow:0 0 10px rgba(139,92,246,.3)}.text-free{color:var(--text-muted);font-style:italic}.token-wrapper{display:flex;align-items:center;gap:15px}.token-label{font-size:.85rem;color:var(--text-muted);font-weight:600;display:flex;align-items:center;gap:6px}.token-box.horizontal{display:flex;background:rgba(0,0,0,.3);border-radius:8px;border:1px solid rgba(255,255,255,.1);overflow:hidden;width:300px}.token-box.horizontal input{flex:1;background:0 0;border:none;color:#fff;font-family:Outfit,monospace;font-size:.85rem;padding:8px 12px;outline:0;letter-spacing:1px}.token-actions{display:flex;border-left:1px solid rgba(255,255,255,.1)}.token-actions button{background:0 0;border:none;color:var(--text-muted);padding:0 12px;cursor:pointer;transition:.2s}.token-actions button:hover{color:#fff;background:rgba(255,255,255,.1)}@media (max-width:768px){.token-status-bar{flex-direction:column;align-items:flex-start;gap:20px}.token-wrapper{width:100%;flex-direction:column;align-items:flex-start;gap:8px}.token-box.horizontal{width:100%}}.container-fluid{max-width:1150px;margin:0 auto;padding:20px 30px}.switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#334155;transition:.4s;border-radius:24px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:var(--neon-blue)}input:checked+.slider:before{transform:translateX(20px)}input:disabled+.slider{opacity:.5;cursor:not-allowed}.prefs-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:600px){.prefs-grid{grid-template-columns:1fr}}.pref-card{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);padding:15px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.pref-info{display:flex;flex-direction:column;gap:4px}.pref-title{font-size:.9rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:6px}.pref-desc{font-size:.75rem;color:var(--text-muted)}.prefs-locked{pointer-events:none;filter:grayscale(.8) opacity(.6)}.grace-alert{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-left:4px solid #f59e0b;padding:20px 25px;border-radius:12px;margin-bottom:30px;display:flex;align-items:flex-start;gap:20px;box-shadow:0 4px 20px rgba(245,158,11,.15);animation:slideInGrace .6s ease-out;position:relative;overflow:hidden}.grace-alert::after{content:'';position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(245,158,11,.1),transparent);transform:translateX(-150%);animation:graceShine 3s ease-in-out 2;pointer-events:none}.grace-alert:hover::after{animation:graceShine 2s ease-in-out}@keyframes slideInGrace{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes graceShine{0%{transform:translateX(-150%)}100%{transform:translateX(350%)}}.grace-icon{font-size:2rem;color:#f59e0b;background:rgba(245,158,11,.1);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.grace-content{flex:1}.grace-title{margin:0 0 5px 0;color:#fff;font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:10px}.grace-tag{background:#f59e0b;color:#000;font-size:.7rem;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:1px}.grace-msg{margin:0 0 15px 0;font-size:.95rem;color:#cbd5e1;line-height:1.5}.grace-msg strong{color:#fcd34d}.btn-renew-grace{background:linear-gradient(135deg,#f59e0b 0,#d97706 100%);color:#fff;text-decoration:none;padding:8px 16px;border-radius:8px;font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 10px rgba(245,158,11,.3);transition:.2s;z-index:10;position:relative}.btn-renew-grace:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(245,158,11,.4)}@media (max-width:768px){.grace-alert{flex-direction:column;text-align:center;align-items:center}.grace-title{justify-content:center}}.stat-card{position:relative!important;overflow:visible!important}.status-warning-icon{position:absolute;top:-5px;left:-5px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;z-index:10;box-shadow:0 4px 10px rgba(0,0,0,.3);cursor:help;transition:all .3s ease}@keyframes popIn{to{opacity:1;transform:scale(1)}}.status-warning-icon.yellow{background:linear-gradient(135deg,#f59e0b,#d97706);border:2px solid rgba(255,255,255,.2);animation:shake-mild 3s infinite}.status-warning-icon.yellow::before{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:10px;height:20px;background:rgba(255,255,255,.4);filter:blur(4px);border-radius:50%;animation:smoke-rise 2s infinite;opacity:0}.status-warning-icon.red{background:linear-gradient(135deg,#ef4444,#b91c1c);border:2px solid rgba(255,255,255,.4);box-shadow:0 0 15px rgba(239,68,68,.6);animation:shake-hard .5s infinite}.status-warning-icon.red::after,.status-warning-icon.red::before{content:'';position:absolute;top:-10px;left:50%;width:15px;height:30px;background:rgba(200,200,200,.6);filter:blur(5px);border-radius:50%;opacity:0}.status-warning-icon.red::before{animation:smoke-rise 1s infinite;transform:translateX(-60%)}.status-warning-icon.red::after{animation:smoke-rise 1.2s infinite .5s;transform:translateX(10%);width:12px}@keyframes shake-mild{0%,100%{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes shake-hard{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}100%{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes smoke-rise{0%{opacity:0;transform:translateY(0) scale(1)}50%{opacity:.6}100%{opacity:0;transform:translateY(-20px) scale(2)}}@keyframes simpleFadeIn{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.glass-panel,.info-icon-wrapper,.stat-card,.status-warning-icon{overflow:visible!important;transform-style:preserve-3d}@keyframes tooltipFadeIn{from{opacity:0;transform:translate(var(--tt-translate-x,-50%),calc(var(--tt-translate-y,0px) + 5px))}to{opacity:1;transform:translate(var(--tt-translate-x,-50%),var(--tt-translate-y,0))}}.status-warning-icon{z-index:1000!important}@media (max-width:768px){.status-warning-icon{left:50%!important;margin-left:-16px!important;top:-16px!important}[aria-label]:hover::after{max-width:min(220px,calc(100vw - 24px))!important;width:max-content;white-space:normal;box-sizing:border-box}}.btn-renew-grace{z-index:1!important;position:relative}.grace-alert{z-index:1;position:relative}.glass-panel,.stat-card{position:relative;z-index:1;transition:transform .3s ease,box-shadow .3s ease,z-index 0s}.glass-panel:hover,.stat-card:hover{z-index:1000!important;transform:translateY(-5px)}.status-warning-icon.red{background:linear-gradient(135deg,#ef4444,#b91c1c);border:2px solid rgba(255,255,255,.4);box-shadow:0 0 15px rgba(239,68,68,.6);animation:shake-hard .5s infinite}.status-warning-icon.red::before{content:'';position:absolute;top:-5px;left:50%;width:10px;height:10px;background:rgba(255,255,255,.4);border-radius:50%;opacity:0;transform:translateX(-50%);animation:smoke-rise 1s infinite}[aria-label]:hover::after{z-index:2147483647!important;filter:none!important}.status-wrapper{position:absolute;top:-5px;left:-5px;width:32px;height:32px;z-index:1000;cursor:help}.status-warning-icon{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.3);position:relative;top:0;left:0;opacity:1;transform:scale(1);animation:simpleFadeIn .3s ease-out}.status-wrapper:hover::after{content:attr(aria-label);position:absolute;bottom:110%;left:50%;transform:translateX(-50%);background:#0f172a;border:1px solid var(--neon-blue);color:#f8fafc;border-radius:8px;font-size:.75rem;text-align:center;line-height:1.4;box-shadow:0 10px 40px #000;z-index:2147483647!important;pointer-events:none;filter:none!important;width:200px;white-space:normal;word-wrap:break-word;padding:12px;box-sizing:border-box;opacity:0;animation:tooltipFadeIn .2s forwards}@keyframes tooltipFadeIn{from{opacity:0;transform:translateX(-50%) translateY(5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.status-warning-icon.yellow{background:linear-gradient(135deg,#f59e0b,#d97706);border:2px solid rgba(255,255,255,.2);animation:shake-mild 3s infinite}.status-warning-icon.red{background:linear-gradient(135deg,#ef4444,#b91c1c);border:2px solid rgba(255,255,255,.4);box-shadow:0 0 15px rgba(239,68,68,.6);animation:shake-hard .5s infinite}@media (max-width:768px){.status-wrapper{left:50%!important;margin-left:-16px!important;top:-16px!important}}.per-page-selector{display:flex;align-items:center;gap:8px;margin-right:15px;color:var(--text-muted);font-size:.9rem;background:rgba(0,0,0,.3);padding:5px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:border-color .3s ease}.per-page-selector:hover{border-color:var(--neon-blue)}.per-page-selector select{background:0 0;border:none;color:#fff;font-family:Outfit,sans-serif;outline:0;cursor:pointer;font-weight:600}.per-page-selector select option{background:#0f172a;color:#fff}.pagination-container{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:30px;padding-bottom:20px;flex-wrap:wrap}.page-btn{min-width:40px;height:40px;padding:0 15px;background:rgba(30,41,59,.5);border:1px solid rgba(255,255,255,.1);color:var(--text-muted);border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif}.page-btn:hover:not(:disabled){background:rgba(59,130,246,.15);color:#fff;border-color:var(--neon-blue);transform:translateY(-2px)}.page-btn.active{background:linear-gradient(135deg,var(--neon-blue) 0,var(--neon-purple) 100%);color:#fff;border:1px solid transparent;font-weight:700;box-shadow:0 4px 15px rgba(59,130,246,.4)}.page-btn:disabled{opacity:.4;cursor:not-allowed;background:0 0;border-color:rgba(255,255,255,.05)}.page-dots{color:var(--text-muted);font-weight:700;margin:0 5px;letter-spacing:2px}@media (max-width:768px){.per-page-selector span{display:none}.page-btn{min-width:36px;height:36px;padding:0 10px;font-size:.85rem}}@media (max-width:768px){.file-grid.compact-view .file-card{padding:8px 10px}.file-grid.compact-view .card-info{flex:1;min-width:0;margin-right:8px;display:flex;flex-direction:column;justify-content:center}.file-grid.compact-view .card-name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem}.file-grid.compact-view .card-meta{font-size:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.file-grid.compact-view .card-actions{flex-shrink:0;margin-left:0!important;gap:5px}.file-grid.compact-view .action-btn{width:30px;height:30px}}.btn-filter-trigger{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);cursor:pointer;color:var(--text-muted);transition:.2s;height:32px}.btn-filter-trigger{position:relative;display:inline-flex;align-items:center;gap:6px}.btn-filter-trigger:hover{color:#fff;border-color:var(--neon-blue);background:rgba(59,130,246,.1)}.btn-filter-trigger.has-active-filters{border-color:var(--neon-blue)!important;background:rgba(59,130,246,.2)!important;color:#fff!important;box-shadow:0 0 12px rgba(59,130,246,.3)}.toolbar-filter-badge{background:var(--neon-blue);color:#fff;font-size:.65rem;font-weight:800;padding:1px 6px;border-radius:999px;line-height:1.2;display:inline-block}.filter-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.96);width:900px;max-width:96vw;max-height:88vh;background:#080e21;border:1px solid rgba(59,130,246,.25);border-radius:20px;z-index:1001;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:all .28s cubic-bezier(.16, 1, .3, 1);padding:0;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.85),0 0 50px rgba(59,130,246,.18)}.inspector-overlay.active .filter-modal{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.filter-body::-webkit-scrollbar,.filter-modal ::-webkit-scrollbar,.filter-tabs-nav::-webkit-scrollbar,.presets-list-container::-webkit-scrollbar,.quick-presets-strip::-webkit-scrollbar,.tags-chips-container::-webkit-scrollbar,.types-grid::-webkit-scrollbar{width:4px;height:4px}.filter-body::-webkit-scrollbar-track,.filter-modal ::-webkit-scrollbar-track,.filter-tabs-nav::-webkit-scrollbar-track,.presets-list-container::-webkit-scrollbar-track,.quick-presets-strip::-webkit-scrollbar-track,.tags-chips-container::-webkit-scrollbar-track,.types-grid::-webkit-scrollbar-track{background:rgba(0,0,0,.25);border-radius:99px}.filter-body::-webkit-scrollbar-thumb,.filter-modal ::-webkit-scrollbar-thumb,.filter-tabs-nav::-webkit-scrollbar-thumb,.presets-list-container::-webkit-scrollbar-thumb,.quick-presets-strip::-webkit-scrollbar-thumb,.tags-chips-container::-webkit-scrollbar-thumb,.types-grid::-webkit-scrollbar-thumb{background:rgba(59,130,246,.4);border-radius:99px}.filter-body::-webkit-scrollbar-thumb:hover,.filter-modal ::-webkit-scrollbar-thumb:hover,.filter-tabs-nav::-webkit-scrollbar-thumb:hover,.presets-list-container::-webkit-scrollbar-thumb:hover,.quick-presets-strip::-webkit-scrollbar-thumb:hover,.tags-chips-container::-webkit-scrollbar-thumb:hover,.types-grid::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.8)}.filter-header{padding:14px 24px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.02);flex-shrink:0}.filter-header-title{display:flex;align-items:center;gap:10px}.filter-header h3{margin:0;font-size:1.15rem;color:#fff;font-weight:700;letter-spacing:-.2px}.filter-count-badge{background:rgba(59,130,246,.18);border:1px solid rgba(59,130,246,.45);color:#60a5fa;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:12px}.btn-save-preset-quick{padding:6px 13px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);color:#fbbf24;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16, 1, .3, 1);display:inline-flex;align-items:center;gap:6px}.btn-save-preset-quick:hover{background:rgba(245,158,11,.25);border-color:#fbbf24;color:#fff;box-shadow:0 0 12px rgba(245,158,11,.35);transform:translateY(-1px)}.quick-presets-strip{display:flex;align-items:center;gap:6px;padding:8px 24px;background:rgba(0,0,0,.35);border-bottom:1px solid rgba(255,255,255,.05);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,0.35) rgba(0,0,0,0.2);flex-shrink:0}.quick-presets-strip .strip-label{font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;margin-right:4px;display:flex;align-items:center;gap:4px}.quick-preset-chip{padding:4px 11px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#cbd5e1;font-size:.73rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .18s cubic-bezier(.16, 1, .3, 1);display:inline-flex;align-items:center;gap:5px;user-select:none}.quick-preset-chip:hover{background:rgba(59,130,246,.16);border-color:rgba(59,130,246,.45);color:#fff;transform:translateY(-1px)}.quick-preset-chip.user-preset{background:rgba(168,85,247,.14);border-color:rgba(168,85,247,.35);color:#d8b4fe}.quick-preset-chip.user-preset:hover{background:rgba(168,85,247,.26);border-color:#a855f7;color:#fff;box-shadow:0 0 10px rgba(168,85,247,.3)}.filter-tabs-nav{display:flex;gap:8px;padding:8px 24px;background:rgba(0,0,0,.22);border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto;scrollbar-width:none;flex-shrink:0}.filter-tabs-nav::-webkit-scrollbar{display:none}.filter-tab-btn{flex:1;padding:8px 14px;border:1px solid transparent;background:0 0;color:var(--text-muted);font-size:.8rem;font-weight:600;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.16, 1, .3, 1);display:flex;align-items:center;justify-content:center;gap:6px}.filter-tab-btn:hover{color:#fff;background:rgba(255,255,255,.04)}.filter-tab-btn.active{background:rgba(59,130,246,.16);border-color:rgba(59,130,246,.45);color:#60a5fa;box-shadow:0 2px 8px rgba(59,130,246,.18)}.filter-body{padding:20px 28px;max-height:calc(88vh - 175px);overflow-y:auto;overflow-x:hidden;flex-grow:1;box-sizing:border-box;width:100%}.filter-tab-panel{display:none;width:100%;box-sizing:border-box}.filter-tab-panel.active{display:block;animation:fadeInTab .22s ease-out}@keyframes fadeInTab{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.filter-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;box-sizing:border-box}.filter-section{margin-bottom:18px;width:100%;box-sizing:border-box}.section-title-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.filter-section h4{margin:0;font-size:.77rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.7px;display:flex;align-items:center;gap:6px;font-weight:700}.mini-action-link{font-size:.74rem;color:#60a5fa;cursor:pointer;transition:.2s}.mini-action-link:hover{text-decoration:underline;color:#93c5fd}.adv-input{width:100%;padding:8px 12px;background:#10192e;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#fff;font-size:.8rem;outline:0;transition:all .2s ease;box-sizing:border-box}.adv-input:focus{border-color:var(--neon-blue);box-shadow:0 0 10px rgba(59,130,246,.3);background:#13203b}.adv-input::placeholder{color:#64748b}.input-with-icon-wrap{position:relative;width:100%;box-sizing:border-box}.input-with-icon-wrap i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#64748b;font-size:.76rem;pointer-events:none}.input-with-icon-wrap input{padding-left:30px;width:100%;box-sizing:border-box}.input-row{display:flex;gap:8px;align-items:center;width:100%;box-sizing:border-box}.filter-pills-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:6px;width:100%;box-sizing:border-box}.filter-pills-row.pills-3{grid-template-columns:repeat(3,1fr)}.filter-pills-row.pills-5{grid-template-columns:repeat(5,1fr)}.pill-radio{display:flex;align-items:center;justify-content:center;text-align:center;padding:7px 6px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;font-size:.77rem;color:#cbd5e1;transition:all .2s ease;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;box-sizing:border-box}.pill-radio input{display:none}.pill-radio:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15)}.pill-radio:has(input:checked){background:linear-gradient(135deg,rgba(59,130,246,.22),rgba(168,85,247,.14));border-color:var(--neon-blue);color:#fff;font-weight:700;box-shadow:0 0 10px rgba(59,130,246,.25)}.custom-datetime-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;width:100%;box-sizing:border-box}.custom-datetime-grid.hidden{display:none!important}.custom-datetime-card{background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.datetime-card-header{display:flex;justify-content:space-between;align-items:center;font-size:.73rem;font-weight:700;color:#cbd5e1}.datetime-card-header span{display:flex;align-items:center;gap:6px}.datetime-quick-actions{display:flex;gap:4px}.btn-time-quick{background:rgba(59,130,246,.14);border:1px solid rgba(59,130,246,.35);color:#60a5fa;padding:2px 7px;border-radius:5px;font-size:.68rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-time-quick:hover{background:rgba(59,130,246,.3);color:#fff;border-color:#60a5fa}.datetime-input{color-scheme:dark;font-family:inherit;cursor:pointer}.sort-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;box-sizing:border-box}.radio-box{display:flex;align-items:center;gap:8px;padding:7px 12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;font-size:.8rem;color:#cbd5e1;transition:all .2s ease;user-select:none;box-sizing:border-box}.radio-box .radio-content{display:flex;align-items:center;gap:6px}.radio-box:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15)}.radio-box input{accent-color:var(--neon-blue);cursor:pointer}.radio-box:has(input:checked){border-color:var(--neon-blue);background:rgba(59,130,246,.15);color:#fff;font-weight:600;box-shadow:0 0 8px rgba(59,130,246,.22)}.category-pills-wrap{display:flex;gap:6px;flex-wrap:wrap;width:100%;box-sizing:border-box}.cat-pill{padding:5px 13px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:20px;color:#94a3b8;font-size:.77rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:5px;user-select:none;box-sizing:border-box}.cat-pill:hover{background:rgba(255,255,255,.08);color:#fff}.cat-pill.active{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.55);color:#d8b4fe;font-weight:700;box-shadow:0 0 10px rgba(168,85,247,.25)}.types-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:7px;max-height:160px;overflow-y:auto;padding-right:4px;width:100%;box-sizing:border-box}.check-box{display:flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:7px;cursor:pointer;font-size:.77rem;color:#cbd5e1;transition:all .2s ease;user-select:none;box-sizing:border-box}.check-box:hover{background:rgba(255,255,255,.06)}.check-box input{accent-color:var(--neon-blue);cursor:pointer}.check-box:has(input:checked){border-color:var(--neon-blue);background:rgba(59,130,246,.16);color:#fff;font-weight:600}.select-wrapper-custom{position:relative;width:100%;box-sizing:border-box}.adv-input-select{width:100%;padding:8px 12px;background:#10192e;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f8fafc;font-size:.81rem;outline:0;transition:.2s ease;cursor:pointer;box-sizing:border-box}.adv-input-select:focus{border-color:var(--neon-blue);box-shadow:0 0 8px rgba(59,130,246,.3)}.tag-logic-toggle{display:flex;gap:8px}.mini-tag-mode{font-size:.72rem;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;gap:4px;user-select:none}.mini-tag-mode input{accent-color:var(--neon-blue);cursor:pointer}.mini-tag-mode input:checked+span{color:#60a5fa;font-weight:700}.tag-search-input-wrap{position:relative;margin-bottom:7px;width:100%;box-sizing:border-box}.tag-search-input-wrap i{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.76rem}.tag-search-input-wrap input{width:100%;padding:6px 10px 6px 28px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.78rem;outline:0;transition:.2s;box-sizing:border-box}.tag-search-input-wrap input:focus{border-color:#06b6d4;box-shadow:0 0 8px rgba(6,182,212,.25)}.tags-chips-container{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto;padding:8px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);border-radius:8px;width:100%;box-sizing:border-box}.filter-tag-chip{padding:4px 10px;background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.28);color:#67e8f9;border-radius:6px;font-size:.76rem;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;gap:5px;user-select:none;box-sizing:border-box}.filter-tag-chip:hover{background:rgba(6,182,212,.22);border-color:rgba(6,182,212,.5);color:#fff}.filter-tag-chip.active{background:#06b6d4;border-color:#06b6d4;color:#091220;font-weight:700;box-shadow:0 0 10px rgba(6,182,212,.45)}.filter-tag-chip .tag-count{opacity:.75;font-size:.68rem}.checks-row{display:flex;gap:12px;width:100%;box-sizing:border-box}.mini-check{display:flex;align-items:center;gap:6px;font-size:.77rem;color:#cbd5e1;cursor:pointer;user-select:none;box-sizing:border-box}.mini-check input{accent-color:var(--neon-blue);cursor:pointer}.mini-check:has(input:checked){color:#fff;font-weight:600}.preset-save-bar{display:flex;gap:10px;align-items:center;width:100%;max-width:580px;box-sizing:border-box}.preset-input-wrap{flex:1;min-width:0}.btn-save-preset-action{padding:8px 18px;background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));border:none;border-radius:8px;color:#fff;font-weight:700;font-size:.8rem;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:6px;flex-shrink:0;transition:.2s cubic-bezier(.16, 1, .3, 1);box-sizing:border-box}.btn-save-preset-action:hover{box-shadow:0 4px 14px rgba(59,130,246,.4);transform:translateY(-1px)}.presets-list-container{display:flex;flex-direction:column;gap:7px;max-height:230px;overflow-y:auto;padding-right:4px;width:100%;box-sizing:border-box}.preset-item-card{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;transition:.2s;width:100%;box-sizing:border-box}.preset-item-card:hover{background:rgba(255,255,255,.06);border-color:rgba(59,130,246,.3)}.preset-card-info{display:flex;flex-direction:column;gap:2px}.preset-card-title{font-size:.84rem;font-weight:700;color:#f8fafc;display:flex;align-items:center;gap:6px}.preset-card-desc{font-size:.71rem;color:var(--text-muted)}.preset-card-actions{display:flex;gap:6px}.btn-preset-apply{padding:4px 12px;background:rgba(59,130,246,.18);border:1px solid rgba(59,130,246,.4);color:#60a5fa;border-radius:6px;font-size:.74rem;font-weight:600;cursor:pointer;transition:.18s}.btn-preset-apply:hover{background:var(--neon-blue);color:#fff}.btn-preset-del{padding:4px 8px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#f87171;border-radius:6px;font-size:.74rem;cursor:pointer;transition:.18s}.btn-preset-del:hover{background:#ef4444;color:#fff}.filter-footer{padding:12px 28px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:10px;background:rgba(255,255,255,.02);flex-shrink:0;box-sizing:border-box}.btn-apply-filter{flex:1;padding:10px 14px;border:none;border-radius:8px;background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));color:#fff;font-weight:700;font-size:.83rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 4px 15px rgba(59,130,246,.3);transition:all .2s cubic-bezier(.16, 1, .3, 1)}.btn-apply-filter:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(59,130,246,.45)}.btn-reset-filter{padding:10px 16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:0 0;color:var(--text-muted);font-size:.81rem;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.btn-reset-filter:hover{color:#fff;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.04)}@media (max-width:768px){.filter-modal{width:95vw;max-height:92vh;border-radius:14px}.filter-header{padding:10px 14px}.filter-header h3{font-size:1rem}.filter-grid-2col{grid-template-columns:1fr;gap:0}.filter-tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:4px;padding:5px 8px}.filter-tab-btn{font-size:.72rem;padding:5px 8px;white-space:nowrap}.filter-body{padding:14px 14px;max-height:calc(92vh - 150px)}.filter-section{margin-bottom:12px}.filter-section h4{font-size:.72rem}.adv-input,.adv-input-select{font-size:.75rem;padding:7px 10px}.sort-grid{grid-template-columns:1fr;gap:6px}.types-grid{grid-template-columns:1fr 1fr;gap:6px;max-height:130px}.custom-datetime-grid{grid-template-columns:1fr;gap:8px}.filter-pills-row.pills-3{grid-template-columns:repeat(3,1fr);gap:4px}.filter-pills-row.pills-5{grid-template-columns:repeat(3,1fr);gap:4px}.filter-pills-row.pills-5 label:nth-child(4){grid-column:1/2}.filter-pills-row.pills-5 label:nth-child(5){grid-column:2/4}.pill-radio{font-size:.7rem;padding:6px 4px;min-width:0}.preset-save-bar{max-width:100%;gap:6px}.btn-save-preset-action{padding:8px 12px}.btn-save-preset-action span{display:none}.cat-pill{font-size:.72rem;padding:4px 9px}.quick-preset-chip{font-size:.69rem;padding:3px 8px}.btn-apply-filter,.btn-reset-filter{font-size:.78rem;padding:8px 10px}.filter-footer{padding:10px 14px}}@media (max-width:768px){#file-count{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#btn-open-filter,.per-page-selector{width:36px!important;height:36px!important;padding:0!important;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;margin:0!important;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1)}.per-page-selector{position:relative}.per-page-selector i.fa-layer-group{display:none}.per-page-selector select{width:100%;height:100%;text-align:center;text-align-last:center;padding:0;background:0 0;color:#fff;font-size:.85rem;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.advanced-toggle-wrapper{margin-top:15px;border-top:1px solid rgba(255,255,255,.1);padding-top:15px}.switch-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:rgba(255,255,255,.03);padding:10px 15px;border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:.2s}.switch-label:hover{background:rgba(255,255,255,.05);border-color:var(--neon-blue)}.switch-label input{display:none}.advanced-title{font-weight:600;color:#a5b4fc;display:flex;align-items:center;gap:8px;font-size:.9rem}.chevron-icon{transition:transform .3s ease;color:var(--text-muted)}.switch-label input:checked~.chevron-icon{transform:rotate(180deg);color:#fff}.advanced-options{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;margin-top:0}.switch-label:has(input:checked)+.advanced-options{max-height:900px;opacity:1;margin-top:15px;padding-bottom:10px}.adv-group{margin-bottom:15px}.adv-group label{display:block;font-size:.75rem;color:var(--text-muted);margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.input-row{display:flex;gap:8px}.checks-row{display:flex;gap:15px;margin-top:8px}.adv-input{flex:1;width:100%;background:#020617;border:1px solid #334155;color:#fff;padding:8px 10px;border-radius:6px;font-size:.85rem;font-family:Outfit,sans-serif;outline:0;transition:.2s}.adv-input:focus{border-color:var(--neon-blue)}.adv-input::placeholder{color:#475569}.mini-check{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.8rem;color:#cbd5e1}.mini-check input{accent-color:var(--neon-purple)}.advanced-toggle-wrapper{margin-top:20px;border-top:1px dashed rgba(255,255,255,.15);padding-top:20px}.advanced-options{max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.4, 0, .2, 1);margin-top:0;padding-bottom:0}.advanced-options.active{max-height:1000px;opacity:1;margin-top:20px;padding-bottom:10px}.chevron-icon{transition:transform .3s ease}.switch-label.active .chevron-icon{transform:rotate(180deg);color:#fff}.adv-group label{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--text-muted);margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.adv-group .tooltip-trigger{font-size:.9rem;color:var(--neon-blue);cursor:help;transition:.2s;opacity:.7}.adv-group .tooltip-trigger:hover{opacity:1;transform:scale(1.1)}@media (max-width:768px){.filter-modal .tooltip-trigger:hover::after{width:200px;white-space:normal;word-wrap:break-word;left:50%;transform:translateX(-50%);z-index:9999}}.filter-body{overflow-y:auto;overflow-x:visible;padding-bottom:50px}.rich-tooltip-wrapper{position:relative;display:inline-flex;margin-left:6px;cursor:help;z-index:50;vertical-align:middle}.rich-tooltip-wrapper i{color:var(--neon-blue);font-size:.9rem;transition:color .2s ease,text-shadow .2s ease}.rich-tooltip-wrapper:hover i{color:#fff;text-shadow:0 0 8px var(--neon-blue)}.rich-tooltip-content{display:flex!important;flex-direction:column!important;height:fit-content!important;width:260px!important;padding:15px!important;box-sizing:border-box!important;gap:8px!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;background-color:#0f172a!important;border:1px solid var(--neon-blue)!important;border-radius:12px!important;box-shadow:0 15px 40px rgba(0,0,0,.9),0 0 20px rgba(59,130,246,.25)!important;color:#cbd5e1!important;font-size:.75rem!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;z-index:2147483647!important;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease}.rich-tooltip-content::after{display:none!important}.rich-tooltip-wrapper:hover .rich-tooltip-content{visibility:visible;opacity:1}.tt-title{width:100%;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;margin-bottom:5px;color:#fff;font-weight:700}.tt-example{background:rgba(255,255,255,.05);padding:8px;border-radius:8px;width:100%;box-sizing:border-box}.rich-tooltip-wrapper{position:relative;display:inline-flex;margin-left:6px;cursor:help;z-index:10;vertical-align:middle}.rich-tooltip-wrapper:hover{z-index:10000!important}.rich-tooltip-content{display:flex!important;flex-direction:column!important;gap:10px!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:300px!important;max-width:90vw!important;height:auto!important;padding:20px!important;box-sizing:border-box!important;background-color:#0f172a!important;border:1px solid var(--neon-blue)!important;border-radius:16px!important;box-shadow:0 20px 50px rgba(0,0,0,.85),0 0 20px rgba(59,130,246,.25)!important;color:#cbd5e1!important;text-align:left!important;white-space:normal!important;line-height:1.5!important;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .15s ease}.rich-tooltip-wrapper:hover .rich-tooltip-content{visibility:visible;opacity:1}.rich-tooltip-content::after{display:none!important}.tt-title{font-size:1rem!important;font-weight:700!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;margin-bottom:5px;display:flex;align-items:center;gap:8px}.tt-example{background:rgba(255,255,255,.05);padding:10px;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.rich-tooltip-content{display:flex!important;flex-direction:column!important;height:fit-content!important;width:260px!important;padding:15px!important;box-sizing:border-box!important;gap:8px!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;background-color:#0f172a!important;border:1px solid var(--neon-blue)!important;border-radius:12px!important;box-shadow:0 15px 40px rgba(0,0,0,.85),0 0 20px rgba(59,130,246,.25)!important;color:#cbd5e1!important;font-size:.75rem!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;z-index:2147483647!important;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease}.rich-tooltip-content::after{display:none!important}.rich-tooltip-wrapper:hover .rich-tooltip-content{visibility:visible;opacity:1}.tt-title{font-size:.85rem!important;font-weight:700!important;color:#fff!important;margin:0 0 5px 0!important;padding-bottom:5px!important;border-bottom:1px solid rgba(255,255,255,.1)!important;display:flex;align-items:center;gap:6px}.tt-example{background:rgba(255,255,255,.05)!important;padding:6px 10px!important;border-radius:6px;font-size:.7rem!important;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.05)}.rich-tooltip-content code,.tt-highlight{font-size:.7rem!important}.rich-tooltip-wrapper:hover{z-index:10000!important}@media (max-width:768px){.rich-tooltip-content{width:92vw!important;max-width:400px!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.tt-example{flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important}}.filter-body{padding:20px;flex-grow:1;overflow-y:auto;overflow-x:visible;min-height:0;padding-bottom:20px!important}@media (max-width:768px){.rich-tooltip-content{overflow:visible!important}.tt-close-btn{display:flex!important;position:absolute!important;bottom:-60px!important;left:50%!important;transform:translateX(-50%)!important;top:auto!important;right:auto!important;width:44px!important;height:44px!important;border-radius:50%!important;background-color:rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;cursor:pointer;z-index:200!important;box-shadow:0 4px 15px rgba(0,0,0,.5)!important}.tt-close-btn:active{background-color:rgba(255,255,255,.3)!important;transform:translateX(-50%) scale(.95)!important}.tt-close-btn::before{content:"×";font-size:2rem;font-weight:300;line-height:1;margin-top:-4px}}@media (min-width:769px){.tt-close-btn{display:none!important}}@media (max-width:768px){.rich-tooltip-content.mobile-active{pointer-events:auto!important;visibility:visible;opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:768px){.prefs-header .prefs-help-icon[aria-label]:hover::after{left:auto!important;transform:none!important;right:-10px!important;width:200px!important;white-space:normal!important;text-align:left;line-height:1.4}}@media (max-width:768px){.stat-label .tooltip-trigger[aria-label]:hover::after{left:auto!important;right:-5px!important;transform:none!important;width:200px!important;white-space:normal!important;text-align:left;z-index:100001!important}}.custom-token-icon{position:relative;display:inline-block;width:24px;height:20px;margin-right:8px;vertical-align:middle;margin-top:-4px}.cloud-base{font-size:1.3rem;color:#58a6ff;text-shadow:0 0 10px rgba(88,166,255,.4);position:absolute;top:0;left:0;z-index:1}.key-mini{position:absolute;bottom:-4px;right:-5px;font-size:.65rem;color:#ffd60a;background:#0f172a;border-radius:50%;padding:3px;box-shadow:0 0 8px rgba(255,214,10,.5);border:1px solid #ffd60a;z-index:2}.token-label:hover .key-mini{transform:scale(1.1) rotate(10deg);transition:transform .3s ease}.ins-details{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin-bottom:25px;background:rgba(255,255,255,.03);padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.05)}.span-2{grid-column:span 2}.span-full{grid-column:1/-1}.detail-separator{grid-column:1/-1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);margin:5px 0}.det-value-group{display:flex;align-items:center;gap:8px;overflow:hidden}.full-width-box{background:rgba(0,0,0,.2);padding:6px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.05);justify-content:space-between}.text-mono{font-family:'Courier New',monospace;font-size:.8rem!important;letter-spacing:.5px;color:#a5b4fc!important}.detail-row strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.btn-copy-mini{background:0 0;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-copy-mini:hover{color:#fff;background:rgba(255,255,255,.1);transform:scale(1.1)}@media (max-width:768px){.ins-details{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 8px!important}.span-2{grid-column:span 2!important}.span-full{grid-column:1/-1!important}.detail-row{min-width:0!important}.detail-row span{font-size:.72rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-row strong{font-size:.82rem!important}.text-mono{font-size:.74rem!important}}.ins-preview-container{width:100%;height:240px;background-color:#000;border-radius:16px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden;position:relative;box-shadow:inset 0 0 20px rgba(0,0,0,.5)}.ins-img{width:100%;height:100%;object-fit:contain;display:block}.ins-icon{font-size:4rem;color:var(--text-muted);animation:simpleFadeIn .5s ease}@media (max-width:768px){.container-fluid{padding:15px}.stats-deck{grid-template-columns:1fr}.toolbar{flex-direction:column;gap:15px;align-items:stretch}.search-wrapper{width:100%}.tools-right{width:100%;justify-content:space-between}#view-grid{display:inline-flex!important}.file-grid[style*=repeat]{grid-template-columns:1fr 1fr!important;gap:10px}.file-grid[style*=repeat] .card-preview{height:90px}.file-grid[style*=repeat] .card-preview i{font-size:2rem}.file-grid[style*=repeat] .card-info{padding:8px}.file-grid[style*=repeat] .card-name{font-size:.75rem}.file-grid[style*=repeat] .card-meta{font-size:.65rem;flex-direction:column;gap:2px}.inspector{width:100%;max-width:100vw;right:0;left:0;padding:20px 15px;box-sizing:border-box;overflow-x:hidden}.file-grid.compact-view .file-card{padding:0 10px;gap:10px}.file-grid.compact-view .card-meta{font-size:.65rem;width:auto;gap:10px;margin-right:0;flex-direction:row}.plan-req-badge{font-size:.6rem;padding:2px 6px}.btn-upgrade-lock{width:100%;justify-content:center}}.file-card{position:relative}.file-grid.compact-view .card-actions .pub-toggle{display:flex!important;opacity:1!important}.card-preview{position:relative;height:120px;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}.grid-pub-btn{position:absolute;bottom:8px;left:8px;background:rgba(0,0,0,.7);border:1px solid var(--neon-blue);color:var(--neon-blue);padding:4px 10px;border-radius:6px;font-size:.7rem;font-weight:700;cursor:pointer;opacity:0;transform:translateY(5px);transition:all .2s ease;z-index:20}.file-card:hover .grid-pub-btn{opacity:1;transform:translateY(0)}.grid-pub-btn.is-pub{border-color:#94a3b8;color:#94a3b8;background:rgba(0,0,0,.8)}.grid-pub-btn:hover{background:var(--neon-blue);color:#fff;border-color:var(--neon-blue)}.grid-pub-btn.is-pub:hover{background:#ef4444;border-color:#ef4444;color:#fff}.pub-toggle{display:flex!important;align-items:center;justify-content:center;opacity:1!important}.warning-box.purple{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.3)}.warning-box.purple .wb-icon{color:var(--neon-purple)}.warning-box.purple .wb-content p{color:#ddd6fe}#btn-save-name:hover{color:var(--neon-green);transform:scale(1.1)}.domain-header-main h3{margin:0 0 15px 0;font-size:1.1rem;color:#fff}.domain-status-card{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px}.ds-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.ds-title{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:600;color:#fff}.status-pill{font-size:.75rem;padding:4px 12px;border-radius:20px;display:flex;align-items:center;gap:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-pill.pending{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.status-pill .dot{width:8px;height:8px;background:#34d399;border-radius:50%;box-shadow:0 0 8px #34d399}.dns-instructions p{margin:0 0 10px 0;color:#cbd5e1;font-size:.9rem}.dns-table{background:#0f172a;border:1px solid #334155;border-radius:8px;overflow:hidden;margin-bottom:20px}.dns-row{display:grid;grid-template-columns:1fr 1fr 2fr;padding:10px 15px;border-bottom:1px solid #334155;font-size:.9rem;color:#cbd5e1}.dns-row:last-child{border-bottom:none}.dns-row.header{background:rgba(255,255,255,.05);color:#94a3b8;font-size:.75rem;text-transform:uppercase;font-weight:700}.dns-type{color:var(--neon-purple);font-weight:700;font-family:monospace}.dns-val{color:#fff;font-family:monospace;display:flex;align-items:center;gap:8px}.copy-icon{cursor:pointer;color:#94a3b8;transition:.2s}.copy-icon:hover{color:#fff}.ds-actions{display:flex;gap:10px;margin-top:20px}.btn-test-link{background:rgba(255,255,255,.1);color:#fff;text-decoration:none;padding:8px 15px;border-radius:6px;font-size:.85rem;font-weight:500;transition:.2s;display:inline-flex;align-items:center;gap:8px}.btn-test-link:hover{background:rgba(255,255,255,.2)}.btn-delete-domain{background:0 0;border:1px solid #ef4444;color:#ef4444;padding:8px 15px;border-radius:6px;cursor:pointer;font-size:.85rem;display:inline-flex;align-items:center;gap:8px;transition:.2s}.btn-delete-domain:hover{background:#ef4444;color:#fff}.ds-footer-info{margin-top:15px;font-size:.8rem;color:#64748b;display:flex;align-items:center;gap:6px}@media (max-width:600px){.dns-row{grid-template-columns:1fr;gap:5px;padding:15px}.dns-row.header{display:none}.dns-val::before{content:"Valor: ";color:#64748b;font-size:.75rem;margin-right:5px}.dns-type::before{content:"Tipo: ";color:#64748b;font-size:.75rem;margin-right:5px;color:inherit}}.status-pill.configured{background:rgba(139,92,246,.15);color:#a78bfa;border:1px solid rgba(139,92,246,.3)}.status-pill.configured .dot{background:#a78bfa;box-shadow:0 0 8px #a78bfa}.status-pill.active{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.status-pill.active .dot{background:#34d399;box-shadow:0 0 8px #34d399}.status-pill.pending{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.status-pill.pending .dot{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.status-pill.verifying{background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.35);animation:verifyingPulse 1.8s infinite ease-in-out}.status-pill.verifying .dot{background:#38bdf8;box-shadow:0 0 8px #38bdf8}@keyframes verifyingPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}.btn-retry-domain{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.2));border:1px solid rgba(59,130,246,.4);color:#60a5fa;transition:transform .2s cubic-bezier(.16, 1, .3, 1),background .2s ease,box-shadow .2s ease;will-change:transform}.btn-retry-domain:hover{transform:translateY(-2px) scale(1.02);background:linear-gradient(135deg,rgba(59,130,246,.35),rgba(139,92,246,.35));border-color:rgba(96,165,250,.6);box-shadow:0 4px 15px rgba(59,130,246,.3);color:#fff}.btn-retry-domain:active{transform:scale(.97)}.domain-diagnostics-card{margin-top:14px;background:rgba(15,23,42,.65);border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:14px 16px;font-size:.82rem;color:#cbd5e1;animation:fadeIn .3s ease-out}.domain-diagnostics-header{display:flex;align-items:center;gap:8px;font-weight:600;color:#f1f5f9;margin-bottom:10px;font-size:.85rem}.domain-diagnostics-header i{color:#fbbf24}.domain-diagnostics-list{margin:0;padding-left:20px;line-height:1.6}.domain-diagnostics-list li{margin-bottom:6px}.domain-diagnostics-list strong{color:#38bdf8}.ds-footer-warning{margin-top:10px;padding:10px;background:rgba(59,130,246,.05);border-radius:8px;font-size:.8rem;color:#94a3b8;display:flex;gap:10px;line-height:1.4}.ds-footer-warning i{color:var(--neon-blue);margin-top:2px}.ds-footer-warning.success{background:rgba(0,200,83,.1);border:1px solid rgba(0,200,83,.2);color:#fff;align-items:flex-start}.ds-footer-warning.success i{margin-top:4px}.file-card{transition:opacity .3s ease,transform .2s,box-shadow .4s ease,border-color .4s ease}.file-row{transition:opacity .3s ease,background-color .2s,box-shadow .4s ease,border-color .4s ease}@keyframes realtimeDomainPulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.7);border-color:#10b981}50%{box-shadow:0 0 22px 6px rgba(16,185,129,.45);border-color:#34d399;transform:translateY(-2px)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0);border-color:rgba(255,255,255,.1);transform:translateY(0)}}@keyframes realtimeDomainPulseRed{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7);border-color:#ef4444}50%{box-shadow:0 0 22px 6px rgba(239,68,68,.45);border-color:#f87171;transform:translateY(-2px)}100%{box-shadow:0 0 0 0 rgba(239,68,68,0);border-color:rgba(255,255,255,.1);transform:translateY(0)}}.realtime-domain-glow{animation:realtimeDomainPulse 1.8s cubic-bezier(.4,0,.2,1) forwards!important}.realtime-domain-glow-red{animation:realtimeDomainPulseRed 1.8s cubic-bezier(.4,0,.2,1) forwards!important}.domain-section{transition:all .35s cubic-bezier(.4, 0, .2, 1)}.card-preview{display:flex;align-items:center;justify-content:center;text-align:center}.preview-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#e74c3c;width:100%;height:100%;animation:fadeIn .3s ease}.preview-error i{font-size:2.5rem}.preview-error span{font-size:.75rem;font-weight:700;text-transform:uppercase}.card-preview{display:flex;align-items:center;justify-content:center}.ds-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.ds-title{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.ds-domain{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;transition:font-size .3s ease}.status-pill{flex-shrink:0;transition:all .5s ease}@media (max-width:600px){.ds-domain{font-size:.85rem}.status-pill{padding:4px 8px;font-size:.65rem}}.copy-icon{cursor:pointer;transition:transform .2s,color .2s}.copy-icon:active{transform:scale(.9)}.spin-anim{animation:spinToken 1s linear infinite}@keyframes spinToken{from{transform:rotate(0)}to{transform:rotate(360deg)}}#global-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#020617;z-index:99999999;display:flex;justify-content:center;align-items:center;transition:opacity .6s ease-out,visibility .6s ease-out}#global-preloader.fade-out{opacity:0;visibility:hidden;pointer-events:none}.preloader-container{display:flex;flex-direction:column;align-items:center;gap:20px}.orbit-spinner{position:relative;width:60px;height:60px}.orbit{position:absolute;width:100%;height:100%;border-radius:50%;box-sizing:border-box;border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-right-color:#8b5cf6;animation:spinOrbit 1.5s linear infinite;box-shadow:0 0 15px rgba(59,130,246,.2)}.core{position:absolute;top:50%;left:50%;width:20px;height:20px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px rgba(139,92,246,.6);animation:pulseCore 2s ease-in-out infinite}.preloader-text{font-family:Outfit,sans-serif;color:#94a3b8;font-size:.9rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;animation:pulseText 1.5s ease-in-out infinite}@keyframes spinOrbit{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pulseCore{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1;box-shadow:0 0 30px rgba(139,92,246,.8)}100%{transform:translate(-50%,-50%) scale(.8);opacity:.8}}@keyframes pulseText{0%,100%{opacity:.6}50%{opacity:1}}body.swal2-shown{padding-right:0!important}@media (max-width:768px){.file-grid[style*=repeat]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.file-grid[style*=repeat] .card-preview img{width:100%;height:100%;object-fit:cover}}.warning-box.yellow{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-left:4px solid #f59e0b;margin-bottom:25px;align-items:flex-start}.warning-box.yellow .wb-icon{color:#f59e0b;font-size:1.4rem;margin-top:2px}.warning-box.yellow .wb-content h4{margin:0 0 5px 0;color:#fff;font-size:1rem;font-weight:700}.warning-box.yellow .wb-content p{color:#fcd34d;font-size:.9rem;line-height:1.5;margin:0}.fade-in-slow{animation:fadeInSlow 1.2s cubic-bezier(.2,.8,.2,1) forwards;opacity:0}@keyframes fadeInSlow{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes iconPop{0%{transform:scale(.5) rotate(-45deg);opacity:0}60%{transform:scale(1.2) rotate(10deg);opacity:1}100%{transform:scale(1) rotate(0);opacity:1}}.icon-pop-in{animation:iconPop .6s cubic-bezier(.34,1.56,.64,1) forwards;color:var(--neon-green)!important}.domain-header-main h3{display:flex;align-items:center;flex-wrap:wrap}.domain-header-main h3 i:first-child{font-size:1.2rem;width:24px;text-align:center}.rocket-anim{background:linear-gradient(135deg,#3b82f6 0,#a855f7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:rocketFloat 3s ease-in-out infinite,goldFlash 4s infinite}@keyframes rocketFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px) translateX(2px)}}@keyframes goldFlash{0%,100%{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 12px rgba(255, 215, 0, .6))}}.ds-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.btn-test-link{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:#34d399;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;text-decoration:none;font-size:.9rem;font-weight:600;transition:all .3s ease;cursor:pointer}.btn-test-link:hover{background:rgba(16,185,129,.2);box-shadow:0 4px 15px rgba(16,185,129,.2);transform:translateY(-2px);color:#fff;border-color:#34d399}.cdn-waveform{display:flex;align-items:center;justify-content:center;gap:4px;height:72px;width:100%;cursor:pointer}.cdn-bar{width:4px;background:#3b4555;border-radius:10px;transition:background .2s ease,height .2s ease}.cdn-bar:first-child{height:12px}.cdn-bar:nth-child(2){height:22px}.cdn-bar:nth-child(3){height:40px}.cdn-bar:nth-child(4){height:56px}.cdn-bar:nth-child(5){height:40px}.cdn-bar:nth-child(6){height:22px}.cdn-bar:nth-child(7){height:12px}.cdn-waveform.playing .cdn-bar{background:#fff;animation:cdnWave 1s ease-in-out infinite}.cdn-waveform.playing .cdn-bar:first-child{animation-delay:0ms}.cdn-waveform.playing .cdn-bar:nth-child(2){animation-delay:.1s}.cdn-waveform.playing .cdn-bar:nth-child(3){animation-delay:.2s}.cdn-waveform.playing .cdn-bar:nth-child(4){animation-delay:.3s}.cdn-waveform.playing .cdn-bar:nth-child(5){animation-delay:.4s}.cdn-waveform.playing .cdn-bar:nth-child(6){animation-delay:.5s}.cdn-waveform.playing .cdn-bar:nth-child(7){animation-delay:.6s}@keyframes cdnWave{0%,100%{height:10px}50%{height:52px}}.grid-pub-btn i{font-size:.75rem!important;color:inherit!important}#upload-queue-container{margin-top:20px;background:rgba(30,41,59,.4);border-radius:12px;padding:15px;border:1px solid rgba(255,255,255,.1);animation:simpleFadeIn .3s ease}.queue-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.queue-header h4{margin:0;color:#fff;font-size:.95rem}.queue-list{max-height:250px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:5px}.queue-list::-webkit-scrollbar{width:6px}.queue-list::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.queue-list::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}.queue-item{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.3);padding:10px 15px;border-radius:8px;border:1px solid rgba(255,255,255,.05);transition:background .2s}.queue-item:hover{background:rgba(255,255,255,.02)}.queue-item-info{display:flex;flex-direction:column;gap:4px;overflow:hidden;flex:1;margin-right:15px}.queue-item-name{color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85rem;font-weight:500}.queue-item-size{color:#94a3b8;font-size:.75rem}.queue-item-delete{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2);width:32px;height:32px;border-radius:6px;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.queue-item-delete:hover{background:#ef4444;color:#fff}.queue-item-status{font-size:.75rem;font-weight:600;color:var(--neon-blue);display:none;white-space:nowrap}.queue-item.done .queue-item-status{display:block;color:var(--neon-green)}.queue-item.error .queue-item-status{display:block;color:var(--neon-red)}.queue-item.uploading .queue-item-status{display:block}.queue-item .progress-bg{width:100%;height:5px;background:rgba(255,255,255,.05);border-radius:4px;overflow:hidden;display:none;margin-top:8px}.queue-item .progress-fill{height:100%;width:0%;background:var(--neon-purple);box-shadow:0 0 10px var(--neon-purple);border-radius:4px;transition:width .15s linear}.folder-card{cursor:pointer;border-left:4px solid var(--accent-blue);background:rgba(15,23,42,.6);border-radius:12px;overflow:hidden}.folder-card:hover{transform:translateY(-3px);box-shadow:0 4px 15px rgba(0,0,0,.3)}.folder-icon{font-size:2.5rem;color:inherit;margin-bottom:10px}.breadcrumb-item{padding:4px 8px;border-radius:6px;transition:background .2s}.breadcrumb-item:hover{background:rgba(255,255,255,.1)}.badge-count{padding:4px 10px;border-radius:20px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:6px}.folder-badge{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.file-badge{background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.3)}.file-checkbox{appearance:none;-webkit-appearance:none;position:relative;top:auto;right:auto;left:auto;z-index:10;width:22px;height:22px;cursor:pointer;background:rgba(0,0,0,.5);border:2px solid rgba(255,255,255,.3);border-radius:6px;transition:all .2s ease;margin:0;flex-shrink:0}.file-grid.view-grid .file-checkbox{position:absolute;top:10px;right:10px;left:auto;z-index:20;width:22px;height:22px;margin:0}.file-grid.view-compact .file-checkbox,.file-grid.view-detailed .file-checkbox{position:static;margin:0 12px 0 auto;width:22px;height:22px;flex-shrink:0}.file-grid.view-compact .file-card:has(.file-checkbox) .card-actions,.file-grid.view-compact .folder-card:has(.file-checkbox) .card-actions,.file-grid.view-detailed .file-card:has(.file-checkbox) .card-actions,.file-grid.view-detailed .folder-card:has(.file-checkbox) .card-actions{display:none!important}.file-checkbox:hover{border-color:var(--neon-blue);background:rgba(59,130,246,.2);transform:scale(1.1)}.file-checkbox:checked{background:var(--neon-blue);border-color:var(--neon-blue);display:flex;align-items:center;justify-content:center}.file-checkbox:checked::after{content:'✔';color:#fff;font-size:13px;font-weight:900;line-height:1}.card-selected{box-shadow:0 0 0 2px var(--neon-blue)!important;background:rgba(59,130,246,.1)!important}.location-tag{position:absolute;top:10px;right:10px;font-size:.65rem;background:rgba(0,0,0,.5);padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.1);color:#cbd5e1}.folder-title{font-weight:600;font-size:.95rem;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.file-card,.folder-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-actions{transition:opacity .2s ease,visibility .2s ease!important;visibility:hidden}.file-grid.view-grid .card-actions,.file-grid.view-grid .file-card:not(:hover) .card-actions,.file-grid.view-grid .folder-card:not(:hover) .card-actions{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}.file-grid.view-grid .file-card:hover .card-actions,.file-grid.view-grid .folder-card:hover .card-actions{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .2s ease,visibility .2s ease!important}@media (hover:none){.file-grid.view-grid .card-actions{opacity:0!important;visibility:hidden!important}}.path-navigation{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding:8px 15px;background:rgba(30,41,59,.4);border-radius:12px;border:1px solid rgba(255,255,255,.05)}.nav-arrows{display:flex;gap:4px;border-right:1px solid rgba(255,255,255,.1);padding-right:12px}.nav-arrows .btn-icon{width:28px;height:28px;font-size:.85rem;background:rgba(0,0,0,.2);border-radius:6px}.nav-arrows .btn-icon:not(:disabled):hover{background:var(--neon-blue);color:#fff}.breadcrumbs{display:flex;gap:8px;align-items:center;overflow-x:auto;white-space:nowrap;padding-bottom:2px;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumb-item{font-size:.9rem;padding:4px 10px;border-radius:6px;transition:.2s;background:0 0}.breadcrumb-item:hover{background:rgba(255,255,255,.05)}.file-grid{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow-x:hidden;max-width:100%}.file-grid.grid-refresh-in{animation:gridSingleSmoothFade .24s cubic-bezier(.16,1,.3,1) both!important}@keyframes gridSingleSmoothFade{0%{opacity:.65}100%{opacity:1}}.file-grid.view-fade-out{opacity:0!important;transition:opacity .12s cubic-bezier(.4, 0, 1, 1)!important;will-change:opacity}.file-grid.view-fade-in{animation:smoothViewDissolveIn .2s cubic-bezier(0,0,.2,1) both!important;will-change:opacity}@keyframes smoothViewDissolveIn{0%{opacity:0}100%{opacity:1}}.file-grid.grid-refresh-in .file-card,.file-grid.grid-refresh-in .folder-card,.file-grid.view-fade-in .file-card,.file-grid.view-fade-in .folder-card{animation:none!important;opacity:1!important;transform:none!important}body.swal2-toast-shown,html.swal2-toast-shown{overflow-y:auto!important;overflow-x:hidden!important;height:auto!important}.swal2-container.cdn-sync-toast-container,.swal2-container.swal2-top-end,.swal2-container:has(.swal2-toast){overflow:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;border:none!important;background:0 0!important}.swal2-container.cdn-sync-toast-container::-webkit-scrollbar,.swal2-container.swal2-top-end::-webkit-scrollbar,.swal2-container:has(.swal2-toast)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.swal2-popup.cdn-sync-toast,.swal2-popup.swal2-toast{position:fixed!important;top:24px!important;right:24px!important;left:auto!important;width:auto!important;min-width:260px!important;max-width:380px!important;box-sizing:border-box!important;padding:12px 16px!important;background:rgba(15,23,42,.96)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;box-shadow:0 10px 30px -5px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.05)!important;align-items:center!important;gap:10px!important;pointer-events:auto!important;cursor:pointer!important}.swal2-popup.cdn-sync-toast.swal2-show,.swal2-popup.swal2-toast.swal2-show{display:flex!important;animation:toastSlideIn .25s cubic-bezier(.16,1,.3,1) forwards!important}.swal2-popup.cdn-sync-toast.swal2-hide,.swal2-popup.swal2-toast.swal2-hide{display:flex!important;animation:toastSlideOut .2s cubic-bezier(.4,0,.2,1) forwards!important;pointer-events:none!important}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-10px) scale(.96)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(-8px) scale(.95)}}.swal2-popup.cdn-sync-toast .swal2-title,.swal2-popup.swal2-toast .swal2-title{font-size:.88rem!important;font-weight:600!important;color:#f8fafc!important;margin:0!important;padding:0!important;line-height:1.35!important;font-family:Outfit,sans-serif!important;text-align:left!important;word-break:break-word!important;overflow-wrap:anywhere!important;flex:1 1 auto!important}.swal2-popup.cdn-sync-toast .swal2-html-container,.swal2-popup.swal2-toast .swal2-html-container{font-size:.78rem!important;color:#94a3b8!important;margin:4px 0 0 0!important;padding:0!important;line-height:1.35!important;font-family:Outfit,sans-serif!important;text-align:left!important;word-break:break-word!important;overflow-wrap:anywhere!important}.swal2-popup.cdn-sync-toast .swal2-icon,.swal2-popup.swal2-toast .swal2-icon{width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;font-size:11px!important;flex-shrink:0!important}.swal2-container.cdn-sync-toast-container::-webkit-scrollbar,.swal2-container.swal2-top-end::-webkit-scrollbar,.swal2-container:has(.swal2-toast)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@media (max-width:640px){.swal2-container.swal2-top-end .swal2-popup.swal2-toast,.swal2-container:has(.swal2-toast) .swal2-popup.swal2-toast,.swal2-popup.cdn-sync-toast,.swal2-popup.swal2-toast{top:16px!important;right:16px!important;left:16px!important;max-width:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important;min-width:0!important}}@media (prefers-reduced-motion:reduce){.file-grid.grid-refresh-in,.file-grid.view-mode-transition{animation:fileGridViewSimpleFade .12s linear both!important}@keyframes fileGridViewSimpleFade{from{opacity:.6}to{opacity:1}}}.file-grid.view-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;align-items:start}.file-grid.view-grid .file-card,.file-grid.view-grid .folder-card{align-self:start;height:auto}.file-grid.view-compact,.file-grid.view-detailed{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;align-items:stretch!important}.file-grid.view-compact .file-card,.file-grid.view-compact .folder-card,.file-grid.view-detailed .file-card,.file-grid.view-detailed .folder-card{display:flex!important;flex-direction:row!important;align-items:center!important;height:auto!important;width:100%!important;box-sizing:border-box!important;justify-content:flex-start!important}.file-grid.view-detailed .file-card,.file-grid.view-detailed .folder-card{min-height:50px;padding:8px 15px}.file-grid.view-detailed .card-preview{display:flex!important;width:32px!important;height:32px!important;min-width:32px;margin-right:12px;background:0 0}.file-grid.view-detailed .card-preview img,.file-grid.view-detailed .card-preview video{width:100%;height:100%;object-fit:cover;border-radius:4px}.file-grid.view-detailed .folder-icon{font-size:1.8rem!important}.file-grid.view-detailed .card-tags-container,.file-grid.view-detailed .video-mute-floating-btn{display:none!important}.file-grid.view-compact .file-card,.file-grid.view-compact .folder-card{padding:0!important;min-height:130px;position:relative;border-radius:12px!important;overflow:hidden!important;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.file-grid.view-compact .card-preview{display:flex!important;width:220px!important;min-width:220px;height:130px!important;margin-right:0;border-radius:12px 0 0 12px;overflow:hidden;background:#0a0f1a;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer}.file-grid.view-compact .card-preview img,.file-grid.view-compact .card-preview video{width:100%;height:100%;object-fit:cover}.file-grid.view-compact .card-preview i{font-size:2.5rem;color:var(--text-muted)}.file-grid.view-compact .folder-icon{font-size:2.5rem!important}.file-grid.view-compact .folder-card .card-preview{background:0 0}.file-grid.view-compact .grid-pub-btn,.file-grid.view-detailed .grid-pub-btn{display:none!important}.file-grid.view-compact .card-info{flex:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:0 16px!important;margin:0!important;gap:4px;border-radius:0 12px 12px 0}.file-grid.view-compact .card-name{font-size:.95rem;font-weight:600;text-align:left;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.file-grid.view-compact .card-meta{display:flex!important;flex-direction:row!important;gap:12px!important;font-size:.75rem;color:var(--text-muted);margin:0!important;width:auto!important}.file-grid.view-compact .card-actions{position:static!important;display:flex!important;gap:6px;opacity:1!important;visibility:visible!important;align-items:center;padding-right:14px;margin-left:auto;flex-shrink:0;border-radius:0 12px 12px 0}.file-grid.view-compact .card-actions,.file-grid.view-detailed .card-actions{transition:none!important;visibility:visible!important;opacity:1!important}.folder-meta{font-size:.7rem;color:var(--text-muted);margin-top:4px;display:flex;align-items:center;justify-content:center;gap:5px}.file-grid.view-compact .folder-meta,.file-grid.view-detailed .folder-meta{justify-content:flex-start}.file-grid.view-detailed .card-info{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 10px;min-width:0}.file-grid.view-detailed .card-name{flex:1;min-width:0;font-size:.92rem;text-align:left;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:12px}.file-grid.view-detailed .card-meta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:3px!important;width:auto;font-size:.73rem!important;color:var(--text-muted)!important;margin:0 12px 0 auto!important;flex-shrink:0!important;white-space:nowrap!important}.file-grid.view-detailed .card-meta .meta-item{display:inline-flex;align-items:center;gap:5px;color:#94a3b8;font-size:.72rem}.file-grid.view-detailed .card-meta .meta-item i{font-size:.7rem;color:var(--neon-blue);width:14px;text-align:center}.file-grid.view-detailed .folder-meta{margin:0 14px 0 auto!important;font-size:.73rem!important;color:#94a3b8!important;display:inline-flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.file-grid.view-detailed .folder-meta i{font-size:.7rem;color:var(--neon-blue);width:14px;text-align:center}.file-grid.view-detailed .action-btn.delete,.file-grid.view-detailed .action-btn.edit,.file-grid.view-detailed .action-btn.move,.file-grid.view-detailed .card-actions{position:static!important;opacity:1!important;visibility:visible!important;display:flex!important;gap:6px;margin-left:auto;flex-shrink:0}.file-grid.view-detailed .folder-icon{font-size:1.5rem!important;margin:0!important;text-shadow:none!important}@media (max-width:1024px){.toolbar{flex-wrap:wrap;gap:12px}.search-wrapper{flex:1 1 100%;max-width:100%;order:1}.toolbar-action-row{order:2;flex:1}.toolbar-controls-row{order:3;margin-left:auto}}@media (max-width:768px){.path-navigation{padding:8px 14px;margin:10px 0 12px 0}.path-left{width:100%;justify-content:flex-start}.toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:14px;box-sizing:border-box;width:100%}.search-wrapper{max-width:100%;width:100%;min-width:0;height:48px;padding:0 18px;order:1;border-radius:9999px;box-sizing:border-box;display:flex;align-items:center;gap:12px}.search-wrapper input{height:100%;font-size:.95rem;padding:4px 0}.search-icon{font-size:1rem}.toolbar-action-row{order:2;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.toolbar-action-row .toolbar-btn{padding:0 6px!important;font-size:.78rem!important;width:100%!important;height:38px;gap:5px}.toolbar-controls-row{order:3;width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;margin-left:0;flex-wrap:nowrap}.control-btn{justify-content:center;height:38px;font-size:.78rem;padding:0 8px;flex-shrink:0}.per-page-selector{justify-content:center;height:38px;padding:0 6px;flex-shrink:0}.item-counters-box{display:flex;align-items:center;gap:4px;flex-shrink:0}.item-counters-box .badge-count{padding:5px 10px;font-size:.82rem;height:36px;gap:5px}.item-counters-box .badge-count i{font-size:.88rem}.tooltip-trigger-btn{width:36px;height:36px;font-size:1.05rem;flex-shrink:0}.view-toggles{height:38px;align-items:center;margin-left:auto;flex-shrink:0}.view-btn{width:30px;height:30px}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.file-grid.view-detailed .card-actions{display:none!important}.file-grid.view-detailed .card-dots-btn{display:flex!important;position:static!important;margin-left:8px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-size:1rem!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;cursor:pointer}.file-grid.view-detailed .card-dots-btn:active{background:rgba(59,130,246,.35)!important}.file-grid.view-detailed .card-meta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;margin:0 4px 0 auto!important;font-size:.7rem!important}.file-grid.view-detailed .folder-meta{margin:0 6px 0 auto!important;font-size:.7rem!important}.file-grid.view-compact .card-actions{display:none!important}.file-grid.view-compact .file-card,.file-grid.view-compact .folder-card{min-height:90px!important}.file-grid.view-compact .card-preview{width:100px!important;min-width:100px!important;height:90px!important}.file-grid.view-compact .card-info{padding:0 45px 0 12px!important}.file-grid.view-compact .card-dots-btn{display:flex!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(15,23,42,.92)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;font-size:1rem!important;align-items:center!important;justify-content:center!important;cursor:pointer;z-index:10}.file-grid.view-compact .card-dots-btn:active{background:rgba(59,130,246,.35)!important}.file-grid.view-grid .card-actions{display:none!important}.file-grid.view-grid .card-dots-btn{display:flex!important}}@media (max-width:480px){.toolbar-action-row .toolbar-btn{font-size:.74rem!important;padding:0 4px!important;gap:4px}.control-btn .control-btn-label{display:none}.control-btn{flex:0 0 34px;padding:0}.per-page-selector i.fa-layer-group{display:none}}.file-grid.no-transition *,.file-grid.no-transition .card-actions{transition:none!important;animation:none!important}.card-dots-btn{display:none;position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;background:rgba(15,23,42,.92);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:1rem;cursor:pointer;z-index:20;align-items:center;justify-content:center;transition:background .2s}.card-dots-btn:active{background:rgba(59,130,246,.4)}.card-dots-menu{display:none;position:fixed;background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:6px;z-index:99999;box-shadow:0 10px 40px rgba(0,0,0,.6);min-width:180px;animation:dotsMenuIn .15s ease}@keyframes dotsMenuIn{from{opacity:0;transform:scale(.92) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.card-dots-menu.open{display:block}.dots-menu-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:9px;font-size:.88rem;color:#cbd5e1;cursor:pointer;transition:background .15s;border:none;background:0 0;width:100%;text-align:left;font-family:Outfit,sans-serif}.dots-menu-item:active{background:rgba(255,255,255,.07)}.dots-menu-item i{width:16px;text-align:center}.dots-menu-item.danger{color:#f87171}.dots-menu-item.danger:active{background:rgba(239,68,68,.1)}.dots-menu-divider{height:1px;background:rgba(255,255,255,.07);margin:4px 6px}#card-dots-overlay{display:none;position:fixed;inset:0;z-index:99998}#card-dots-overlay.open{display:block}@media (hover:none){.card-dots-btn{display:flex}.file-card:has(.file-checkbox) .card-dots-btn,.folder-card:has(.file-checkbox) .card-dots-btn{display:none!important}}.file-card:has(.file-checkbox) .card-dots-btn,.file-grid.select-mode-active .card-dots-btn,.file-grid.view-compact.select-mode-active .card-dots-btn,.file-grid.view-detailed.select-mode-active .card-dots-btn,.file-grid.view-grid.select-mode-active .card-dots-btn,.folder-card:has(.file-checkbox) .card-dots-btn,.select-mode-active .card-dots-btn{display:none!important}#ai-action-bar.ai-action-bar{margin:12px 0 20px 0;border-radius:14px;padding:14px 18px;background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(99,102,241,.12));border:1px solid rgba(6,182,212,.25);backdrop-filter:blur(12px);animation:aiBarSlideIn .3s ease}@keyframes aiBarSlideIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ai-bar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.ai-bar-title-wrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1}.ai-bar-top-row{display:inline-flex;align-items:center;gap:10px}.ai-bar-close{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);color:#f87171;border-radius:7px;width:26px;height:26px;padding:0;cursor:pointer;font-size:.78rem;transition:all .2s cubic-bezier(.4, 0, .2, 1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ai-bar-close:hover{background:rgba(239,68,68,.3);color:#fff;border-color:#ef4444;transform:scale(1.08)}.ai-bar-close:active{transform:scale(.92)}.ai-bar-title{display:flex;align-items:center;gap:8px;font-size:.88rem;color:#e2e8f0;font-weight:600;white-space:nowrap}.ai-spark{font-size:1rem;background:linear-gradient(135deg,#06b6d4,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:sparkPulse 2s ease-in-out infinite}@keyframes sparkPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.ai-bar-title strong{background:linear-gradient(135deg,#06b6d4,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ai-badges-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ai-stat-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;font-size:.73rem;font-weight:600;white-space:nowrap;border:1px solid;transition:all .2s ease}.ai-stat-pill.folder-pill{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.35);color:#60a5fa}.ai-stat-pill.file-pill{background:rgba(168,85,247,.15);border-color:rgba(168,85,247,.35);color:#c084fc}.ai-stat-pill.total-pill{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.35);color:#34d399}.ai-stat-pill.ai-quota-pill{background:linear-gradient(135deg,rgba(6,182,212,.18),rgba(236,72,153,.18));border-color:rgba(6,182,212,.45);color:#67e8f9;box-shadow:0 0 10px rgba(6,182,212,.2)}.ai-stat-pill.ai-quota-pill i{color:#f472b6;animation:brainPulse 2s infinite ease-in-out}@keyframes brainPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}.video-mute-floating-btn{position:absolute;bottom:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(15,23,42,.92);border:1px solid rgba(255,255,255,.15);color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:12;transition:transform .2s cubic-bezier(.4, 0, .2, 1),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.5);padding:0}.card-preview .video-mute-floating-btn i,.video-mute-floating-btn i{font-size:.72rem!important;color:inherit!important;line-height:1!important}.video-mute-floating-btn:hover{transform:scale(1.1);border-color:rgba(255,255,255,.3)}.video-mute-floating-btn.active-sound{background:rgba(16,185,129,.25);border-color:#10b981;color:#34d399!important;box-shadow:0 0 10px rgba(16,185,129,.45)}.video-mute-floating-btn.active-sound:hover{background:rgba(16,185,129,.4);box-shadow:0 0 14px rgba(16,185,129,.7)}.ins-preview-container{width:100%;height:240px;min-height:220px;background-color:#000;border-radius:16px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden;position:relative;box-shadow:inset 0 0 20px rgba(0,0,0,.5);flex-shrink:0}.ins-img{width:100%;height:100%;object-fit:contain}.ins-video{width:100%;height:100%;max-height:100%;background:#000;border-radius:12px;outline:0;object-fit:contain}.ins-preview-container .hidden,.ins-preview-container button.hidden,.ins-preview-container div.hidden,.ins-preview-container img.hidden,.ins-preview-container video.hidden{display:none!important;visibility:hidden!important}@media (max-width:768px){.ins-preview-container{width:100%!important;height:auto!important;min-height:220px!important;max-height:320px!important;padding:0!important;background-color:#000!important;border-radius:14px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;margin-bottom:12px!important}.ins-preview-container .ins-img{max-height:300px!important;width:100%!important;height:auto!important;object-fit:contain!important}.ins-preview-container .ins-video,.ins-preview-container .ins-video:not(.hidden),.ins-preview-container video{width:100%!important;max-width:100%!important;min-width:100%!important;height:100%!important;max-height:320px!important;display:block!important;background:#000!important;object-fit:contain!important;border-radius:14px!important}.ins-preview-container video::-webkit-media-controls-enclosure,.ins-preview-container video::-webkit-media-controls-panel{width:100%!important;max-width:100%!important;min-width:100%!important;box-sizing:border-box!important}.ins-details{padding:12px 14px!important;margin-bottom:12px!important;gap:10px!important;border-radius:12px!important}.ins-ai-section{margin-top:0!important;margin-bottom:12px!important;padding:12px 14px!important;border-radius:12px!important}.code-box{margin-bottom:12px!important}}.ai-bar-actions{display:flex;gap:8px;flex-wrap:wrap}.ai-action-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:20px;font-size:.78rem;font-weight:700;cursor:pointer;border:1px solid;transition:all .2s;white-space:nowrap;background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(99,102,241,.15));border-color:rgba(99,102,241,.35);color:#a5b4fc}.ai-action-btn:hover{transform:translateY(-1px);filter:brightness(1.2)}.ai-action-btn.ai-red{background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(220,38,38,.15));border-color:rgba(239,68,68,.35);color:#fca5a5}.ai-action-btn.ai-green{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(5,150,105,.15));border-color:rgba(16,185,129,.35);color:#6ee7b7}.ai-action-btn.ai-yellow{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(217,119,6,.15));border-color:rgba(245,158,11,.35);color:#fcd34d}.ai-action-btn.ai-purple{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(109,40,217,.15));border-color:rgba(139,92,246,.35);color:#c4b5fd}.ai-action-btn.ai-cyan{background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(8,145,178,.15));border-color:rgba(6,182,212,.35);color:#67e8f9}.ai-action-btn.ai-magic{background:linear-gradient(135deg,rgba(6,182,212,.2),rgba(168,85,247,.25));border-color:rgba(6,182,212,.5);color:#67e8f9;box-shadow:0 0 10px rgba(6,182,212,.25)}.ai-action-btn.ai-magic:hover{box-shadow:0 0 15px rgba(6,182,212,.45);border-color:#67e8f9}.ai-action-btn.ai-indigo{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.25));border-color:rgba(99,102,241,.5);color:#c7d2fe;box-shadow:0 0 10px rgba(99,102,241,.25)}.ins-ai-section{margin-top:0;margin-bottom:20px;padding:16px;background:linear-gradient(135deg,rgba(15,23,42,.7),rgba(30,41,59,.5));border:1px solid rgba(6,182,212,.25);border-radius:14px;backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.25);transition:all .3s ease}.ins-ai-section:hover{border-color:rgba(6,182,212,.45);box-shadow:0 8px 30px rgba(6,182,212,.12)}.ins-ai-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ins-ai-header h4{margin:0;font-size:.85rem;color:#e2e8f0;display:flex;align-items:center;gap:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.btn-ai-mini{background:linear-gradient(135deg,#06b6d4,#8b5cf6);border:none;color:#fff;font-size:.72rem;font-weight:700;padding:5px 12px;border-radius:20px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease;box-shadow:0 0 12px rgba(6,182,212,.4)}.btn-ai-mini:hover{transform:scale(1.04);box-shadow:0 0 18px rgba(6,182,212,.7)}.btn-ai-mini:active{transform:scale(.98)}.ins-tags-list{display:flex;flex-wrap:wrap;gap:6px;min-height:32px;align-items:center;margin-bottom:14px}.ins-tags-empty{font-size:.78rem;color:#64748b;font-style:italic}.ai-tag-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.3);border-radius:12px;color:#67e8f9;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;user-select:none}.ai-tag-chip:hover{background:rgba(6,182,212,.25);border-color:#67e8f9;transform:translateY(-1px);box-shadow:0 2px 8px rgba(6,182,212,.3)}.ins-ai-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.ins-ai-tool-btn{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#cbd5e1;font-size:.72rem;font-weight:600;padding:7px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .2s ease;text-align:center}.ins-ai-tool-btn i{font-size:.95rem;color:#94a3b8;transition:all .2s}.ins-ai-tool-btn:hover{background:rgba(59,130,246,.15);border-color:var(--neon-blue);color:#fff;transform:translateY(-2px)}.ins-ai-tool-btn:hover i{color:var(--neon-blue);transform:scale(1.15)}.card-tags-container{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;max-height:24px;overflow:hidden;cursor:pointer}.card-tag-pill{font-size:.65rem;padding:1px 6px;border-radius:4px;background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.25);color:#67e8f9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:90px;display:inline-block;cursor:pointer;transition:all .2s ease}.card-tag-pill:hover{background:rgba(6,182,212,.28);border-color:rgba(6,182,212,.55);color:#fff;box-shadow:0 0 8px rgba(6,182,212,.3)}@media (max-width:768px){.file-card:has(.file-checkbox) .card-dots-btn,.file-grid.select-mode-active .card-dots-btn,.file-grid.view-compact.select-mode-active .card-dots-btn,.file-grid.view-detailed.select-mode-active .card-dots-btn,.file-grid.view-grid.select-mode-active .card-dots-btn,.folder-card:has(.file-checkbox) .card-dots-btn{display:none!important}#ai-action-bar.ai-action-bar{padding:10px 12px;border-radius:12px}.ai-bar-header{flex-direction:column;align-items:stretch;gap:6px}.ai-bar-title-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.ai-bar-top-row{display:flex;align-items:center;gap:8px;width:100%}.ai-bar-close{width:24px;height:24px;border-radius:6px;font-size:.72rem}.ai-bar-title{display:flex;align-items:center;gap:6px;font-size:.82rem}.ai-badges-group{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;gap:5px!important;padding-bottom:4px!important;width:100%!important;scrollbar-width:thin}.ai-badges-group::-webkit-scrollbar{height:3px}.ai-badges-group::-webkit-scrollbar-thumb{background:rgba(6,182,212,.4);border-radius:4px}.ai-stat-pill{flex-shrink:0!important;font-size:.68rem!important;padding:2px 7px!important}.video-mute-floating-btn{bottom:6px;right:6px;width:26px;height:26px;font-size:.68rem}.ai-bar-actions{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:6px}.ai-bar-actions::-webkit-scrollbar{height:4px}.ai-bar-actions::-webkit-scrollbar-thumb{background:rgba(6,182,212,.4);border-radius:4px}.ai-action-btn{padding:8px 12px;font-size:.75rem;flex-shrink:0}.ins-ai-tools-grid{grid-template-columns:1fr 1fr 1fr;gap:6px}.ins-ai-tool-btn{padding:8px 4px;font-size:.7rem}.swal2-popup.glass-panel.swal-file-json-modal,.swal2-popup.glass-panel.swal-tree-modal{width:96vw!important;max-width:96vw!important;padding:14px 10px!important;margin:auto!important;border-radius:14px!important;box-sizing:border-box!important}.swal2-popup.glass-panel.swal-file-json-modal .swal2-title,.swal2-popup.glass-panel.swal-tree-modal .swal2-title{font-size:1.12rem!important;padding:0 4px!important;margin-bottom:8px!important;word-break:break-word!important;line-height:1.3!important}.swal2-popup.glass-panel.swal-file-json-modal .swal2-html-container,.swal2-popup.glass-panel.swal-tree-modal .swal2-html-container{padding:0!important;margin:6px 0!important;overflow-x:hidden!important}.tree-stats-row{display:flex;flex-direction:column;gap:8px;align-items:stretch!important}.tree-stats-pills-scroll{display:flex!important;gap:6px!important;align-items:center!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:4px!important;white-space:nowrap!important;scrollbar-width:thin;width:100%!important}.tree-stats-pills-scroll::-webkit-scrollbar{height:4px}.tree-stats-pills-scroll::-webkit-scrollbar-thumb{background:rgba(59,130,246,.4);border-radius:4px}#tree-controls-bar{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.tree-controls-scroll-group{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:4px!important;gap:6px!important;white-space:nowrap!important;scrollbar-width:thin;width:100%!important}.tree-controls-scroll-group::-webkit-scrollbar{height:4px}.tree-controls-scroll-group::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.tree-control-btn{flex-shrink:0!important;padding:5px 10px!important;font-size:.72rem!important}.tree-search-wrapper-mobile{width:100%!important;max-width:100%!important}#tree-view-interactive{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;max-height:52vh!important;padding-bottom:10px!important}#tree-view-interactive::-webkit-scrollbar{height:6px}#tree-view-interactive::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}#tree-view-interactive::-webkit-scrollbar-thumb{background:rgba(59,130,246,.5);border-radius:4px}.tree-folder-head{min-width:440px;padding:7px 10px}.tree-file-node{min-width:440px;padding:6px 10px;gap:10px}.tree-file-name{font-size:.78rem;max-width:180px}.tree-file-actions-right{gap:5px}.tree-id-pill.uuid{max-width:110px}.tree-file-details-panel{margin-left:6px!important;padding:8px 10px!important;min-width:420px}.tree-file-detail-row{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;padding:5px 0!important}.tree-file-detail-label{font-size:.72rem!important;color:#94a3b8!important}.tree-file-detail-val{text-align:left!important;justify-content:flex-start!important;width:100%!important;word-break:break-all!important;font-size:.75rem!important}#single-file-json-code,#tree-full-json-code{max-height:52vh!important;font-size:.75rem!important;padding:10px!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}}.swal2-container{z-index:999999!important}#move-modal-overlay{position:fixed;inset:0;z-index:9999;background:rgba(2,6,23,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.16, 1, .3, 1)}#move-modal-overlay.active{opacity:1;pointer-events:auto}.move-os-modal{width:100%;max-width:680px;max-height:calc(100vh - 48px);margin:auto;background:linear-gradient(165deg,rgba(15,23,42,.98) 0,rgba(20,30,48,.96) 100%);border:1px solid rgba(255,255,255,.14);border-radius:20px;box-shadow:0 25px 65px -15px rgba(0,0,0,.85),0 0 35px rgba(59,130,246,.25);display:flex;flex-direction:column;overflow:hidden;transform:scale(.96) translateY(15px);transition:all .28s cubic-bezier(.16, 1, .3, 1);flex-shrink:0}.move-os-modal::-webkit-scrollbar{width:6px}.move-os-modal::-webkit-scrollbar-track{background:rgba(2,6,23,.5)}.move-os-modal::-webkit-scrollbar-thumb{background:rgba(56,189,248,.4);border-radius:6px}.move-os-modal::-webkit-scrollbar-thumb:hover{background:#38bdf8}#move-modal-overlay.active .move-os-modal{transform:scale(1) translateY(0)}.move-os-header{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:14px;background:rgba(15,23,42,.7);flex-shrink:0}.move-os-title-group{display:flex;align-items:center;gap:14px}.move-os-icon-badge{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,rgba(59,130,246,.25),rgba(99,102,241,.2));border:1px solid rgba(59,130,246,.4);display:flex;align-items:center;justify-content:center;color:#60a5fa;font-size:1.2rem;box-shadow:0 0 18px rgba(59,130,246,.25);flex-shrink:0}.move-os-title{margin:0;font-size:1.15rem;font-weight:700;color:#f8fafc;letter-spacing:-.3px}.move-os-subtitle{margin:2px 0 0 0;font-size:.78rem;color:#94a3b8}.move-os-close-btn{width:34px;height:34px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-size:.95rem}.move-os-close-btn:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#f87171;transform:rotate(90deg)}.move-os-summary-card{margin:14px 20px 0 20px;padding:12px 14px;background:rgba(2,6,23,.55);border:1px solid rgba(255,255,255,.07);border-radius:14px;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.move-os-items-info{display:flex;align-items:center;gap:12px}.move-os-item-preview-icon{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#38bdf8;flex-shrink:0;overflow:hidden}.move-os-item-preview-icon img{width:100%;height:100%;object-fit:cover}.move-os-item-names-wrap{min-width:0;flex:1}.move-os-items-title{font-size:.88rem;font-weight:700;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.move-os-items-detail{font-size:.72rem;color:#94a3b8;margin-top:1px}.move-os-path-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.move-os-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:500;min-width:0;max-width:100%}.move-os-pill.from-pill{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);color:#fbbf24}.move-os-pill.to-pill{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35);color:#34d399;font-weight:600;box-shadow:0 0 15px rgba(16,185,129,.15)}.move-os-pill .pill-label{opacity:.8;font-size:.68rem;text-transform:uppercase;letter-spacing:.5px}.move-os-pill .pill-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.move-os-toolbar{margin:12px 20px 0 20px;display:flex;gap:10px;align-items:center;flex-shrink:0}.move-os-search-box{flex:1;position:relative;display:flex;align-items:center}.move-os-search-box i.fa-magnifying-glass{position:absolute;left:12px;color:#64748b;font-size:.85rem;pointer-events:none}.move-os-search-box input{width:100%;padding:9px 36px 9px 34px;background:rgba(2,6,23,.7);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#f8fafc;font-size:.82rem;outline:0;transition:all .2s}.move-os-search-box input:focus{border-color:#38bdf8;box-shadow:0 0 15px rgba(56,189,248,.25)}.move-os-search-clear{position:absolute;right:10px;background:0 0;border:none;color:#64748b;cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center;padding:4px}.move-os-search-clear:hover{color:#f87171}.move-os-new-folder-btn{display:flex;align-items:center;gap:6px;padding:9px 14px;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.3);border-radius:10px;color:#60a5fa;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.move-os-new-folder-btn:hover{background:rgba(59,130,246,.25);border-color:#60a5fa;color:#fff;transform:translateY(-1px)}.move-os-breadcrumbs{margin:12px 20px 0 20px;padding:8px 12px;min-height:42px;background:linear-gradient(135deg,rgba(15,23,42,.85),rgba(30,41,59,.7));border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 2px 6px rgba(0,0,0,.4);display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0}.move-os-breadcrumbs::-webkit-scrollbar{display:none}.move-os-crumbs-track{display:flex;align-items:center;gap:6px;white-space:nowrap;width:100%}.move-os-nav-label{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:5px;margin-right:4px;flex-shrink:0}.move-os-crumb{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:.78rem;font-weight:500;padding:5px 10px;border-radius:8px;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;gap:6px;user-select:none;line-height:1;text-decoration:none}.move-os-crumb:hover{background:rgba(59,130,246,.22);border-color:#60a5fa;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.25)}.move-os-crumb.active{background:linear-gradient(135deg,rgba(59,130,246,.35),rgba(99,102,241,.25));border-color:rgba(96,165,250,.5);color:#67e8f9;font-weight:700;cursor:default;box-shadow:0 0 12px rgba(56,189,248,.2)}.move-os-crumb-sep{color:#475569;font-size:.65rem;display:flex;align-items:center;flex-shrink:0}.move-os-search-badge{display:flex;align-items:center;gap:8px;color:#38bdf8;font-size:.8rem;font-weight:500;padding:2px 4px}.move-os-body{margin:12px 20px 14px 20px;flex:1 1 auto;min-height:140px;max-height:calc(100vh - 380px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#38bdf8 rgba(2,6,23,0.6);border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(2,6,23,.65);box-shadow:inset 0 2px 10px rgba(0,0,0,.5);padding:10px}.move-os-body::-webkit-scrollbar{width:6px}.move-os-body::-webkit-scrollbar-track{background:rgba(2,6,23,.6);border-radius:10px}.move-os-body::-webkit-scrollbar-thumb{background:rgba(56,189,248,.35);border-radius:10px}.move-os-body::-webkit-scrollbar-thumb:hover{background:#38bdf8}.move-os-folder-list{display:flex;flex-direction:column;gap:7px}.move-os-folder-item{display:flex;align-items:center;justify-content:space-between;padding:11px 15px;border-radius:12px;background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .2s;user-select:none;gap:12px}.move-os-folder-item:hover{background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.4);transform:translateX(3px)}.move-os-folder-item.selected{background:linear-gradient(90deg,rgba(59,130,246,.28),rgba(99,102,241,.18))!important;border-color:var(--neon-blue)!important;box-shadow:0 0 18px rgba(59,130,246,.3)!important}.move-os-folder-item.disabled{opacity:.4;cursor:not-allowed;pointer-events:none;filter:grayscale(.8)}.move-os-folder-item.current-loc{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.06)}.move-os-folder-left{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.move-os-folder-icon{font-size:1.35rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.04)}.move-os-folder-info{min-width:0;flex:1}.move-os-folder-name{font-size:.9rem;font-weight:600;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.move-os-folder-sub{font-size:.73rem;color:#94a3b8;margin-top:3px;display:flex;align-items:center;gap:8px}.loc-badge{font-size:.68rem;padding:2px 7px;border-radius:6px;font-weight:600;display:inline-flex;align-items:center;gap:4px;line-height:1.2}.loc-badge.current{background:rgba(245,158,11,.18);border:1px solid rgba(245,158,11,.35);color:#fbbf24}.loc-badge.root-tag{background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);color:#93c5fd}.loc-badge.disabled{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#f87171}.move-os-folder-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.move-os-enter-btn{padding:6px 11px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:.74rem;font-weight:600;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:5px}.move-os-enter-btn:hover{background:rgba(59,130,246,.3);border-color:#60a5fa;color:#fff;transform:translateX(2px)}.move-os-radio-check{width:22px;height:22px;border-radius:50%;border:2px solid #475569;display:flex;align-items:center;justify-content:center;transition:all .2s;color:transparent;font-size:.7rem}.move-os-folder-item.selected .move-os-radio-check{border-color:var(--neon-blue);background:var(--neon-blue);color:#fff;box-shadow:0 0 10px var(--neon-blue)}.move-os-empty-state{text-align:center;padding:35px 15px;color:#64748b;font-size:.85rem}.move-os-empty-state i{font-size:2.2rem;margin-bottom:10px;opacity:.5}.move-os-footer{padding:14px 20px;border-top:1px solid rgba(255,255,255,.08);background:rgba(15,23,42,.85);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;flex-shrink:0}.move-os-footer-info{font-size:.75rem;color:#94a3b8;display:flex;align-items:center;gap:6px}.move-os-footer-buttons{display:flex;align-items:center;gap:10px;margin-left:auto}.move-os-btn-cancel{padding:10px 18px;border-radius:10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.move-os-btn-cancel:hover{background:rgba(255,255,255,.12);color:#fff}.move-os-btn-submit{padding:10px 22px;border-radius:10px;background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%);border:none;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 18px rgba(37,99,235,.4)}.move-os-btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px rgba(37,99,235,.6)}.move-os-btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:640px){#move-modal-overlay{padding:0!important;align-items:flex-end!important}.move-os-modal{width:100%!important;max-width:100%!important;height:auto!important;max-height:92dvh!important;border-radius:20px 20px 0 0!important;margin-top:auto!important;margin-bottom:0!important}.move-os-header{padding:14px 16px!important}.move-os-body,.move-os-breadcrumbs,.move-os-summary-card,.move-os-toolbar{margin-left:12px!important;margin-right:12px!important}.move-os-body{max-height:36vh!important;min-height:130px!important}.move-os-footer{padding:12px 14px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.move-os-footer-info{justify-content:center!important}.move-os-footer-buttons{width:100%!important;display:flex!important;justify-content:space-between!important;gap:10px!important}.move-os-btn-cancel,.move-os-btn-submit{flex:1!important;justify-content:center!important;text-align:center!important}.desktop-only-inline{display:none!important}}@keyframes realtimeHighlightGlow{0%{box-shadow:0 0 0 0 rgba(59,130,246,.8),0 0 25px rgba(56,189,248,.6);border-color:#38bdf8!important;transform:translateY(-4px) scale(1.02)}50%{box-shadow:0 0 0 8px rgba(59,130,246,.25),0 0 35px rgba(56,189,248,.4);border-color:#60a5fa!important;transform:translateY(-2px) scale(1.01)}100%{box-shadow:none;border-color:var(--border-color,rgba(255,255,255,.08));transform:translateY(0) scale(1)}}.realtime-highlight{animation:realtimeHighlightGlow 1.8s cubic-bezier(.2,.8,.2,1) forwards!important;z-index:10}@keyframes realtimeEvaporate{0%{opacity:1;transform:scale(1);filter:blur(0px)}100%{opacity:0;transform:scale(.9) translateY(-10px);filter:blur(8px)}}.realtime-evaporate{animation:realtimeEvaporate .3s cubic-bezier(.4,0,1,1) forwards!important;pointer-events:none!important}@keyframes realtimeStatPop{0%{transform:scale(1);color:inherit}35%{transform:scale(1.22);color:#38bdf8!important;text-shadow:0 0 16px rgba(56,189,248,.8)}70%{transform:scale(1.08);color:#60a5fa!important}100%{transform:scale(1);color:inherit;text-shadow:none}}.realtime-stat-flash{display:inline-block;animation:realtimeStatPop 1.1s cubic-bezier(.34,1.56,.64,1) forwards!important}@keyframes customFadeInAnim{from{opacity:.85}to{opacity:1}}.custom-fade-in{animation:customFadeInAnim .2s cubic-bezier(.2,.8,.2,1) both}.file-card.item-deleting,.folder-card.item-deleting{opacity:0!important;transform:scale(.85)!important;pointer-events:none!important;transition:opacity .22s cubic-bezier(.2, .8, .2, 1),transform .22s cubic-bezier(.2, .8, .2, 1)!important}.token-btn-gear{background:0 0;border:none;color:var(--text-muted,#94a3b8);padding:6px 9px;border-radius:6px;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;justify-content:center}.token-btn-gear:hover{color:var(--neon-blue,#38bdf8);background:rgba(56,189,248,.15);transform:rotate(45deg)}.token-btn-regen{background:0 0;border:none;color:var(--text-muted,#94a3b8);padding:6px 9px;border-radius:6px;cursor:pointer;transition:all .25s ease}.token-btn-regen:hover{color:var(--neon-purple,#c084fc);background:rgba(192,132,252,.15)}.token-settings-swal-container{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(2,6,23,.78)!important}.token-settings-swal-container.swal2-backdrop-show{animation:swal2FadeIn .18s ease-out forwards!important}.token-settings-swal-container.swal2-backdrop-hide{animation:swal2FadeOut .12s ease-in forwards!important}@keyframes swal2FadeIn{from{opacity:0}to{opacity:1}}@keyframes swal2FadeOut{from{opacity:1}to{opacity:0}}.token-settings-swal-modal{background:#090d16!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 16px 40px rgba(0,0,0,.75)!important;padding:1.5rem!important;max-height:90vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity;contain:content}.token-settings-swal-modal:hover{transform:translateZ(0)!important}.token-settings-swal-modal.swal2-show{animation:tokenModalIn .18s cubic-bezier(.16,1,.3,1) forwards!important}.token-settings-swal-modal.swal2-hide{animation:tokenModalOut .12s cubic-bezier(.4,0,1,1) forwards!important}@keyframes tokenModalIn{0%{opacity:0;transform:translateY(8px) scale(.985) translateZ(0)}100%{opacity:1;transform:translateY(0) scale(1) translateZ(0)}}@keyframes tokenModalOut{0%{opacity:1;transform:translateY(0) scale(1) translateZ(0)}100%{opacity:0;transform:translateY(6px) scale(.985) translateZ(0)}}.token-settings-modal-content{text-align:left;display:flex;flex-direction:column;gap:1.25rem}.token-settings-hero{background:linear-gradient(135deg,rgba(30,41,59,.7) 0,rgba(15,23,42,.9) 100%);border:1px solid rgba(56,189,248,.2);border-radius:12px;padding:1rem 1.25rem}.tsh-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(56,189,248,.15);color:var(--neon-blue,#38bdf8);font-size:.8rem;font-weight:700;padding:4px 10px;border-radius:20px;letter-spacing:.5px;text-transform:uppercase}.tsh-autosave{display:inline-flex;align-items:center;gap:6px;background:rgba(16,185,129,.15);color:#34d399;font-size:.76rem;font-weight:600;padding:4px 10px;border-radius:20px;border:1px solid rgba(16,185,129,.3)}.tsh-desc{margin:0;font-size:.88rem;line-height:1.45;color:#cbd5e1}.tsh-note{display:block;margin-top:4px;font-size:.8rem;color:#94a3b8}.token-settings-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.ts-preset-btn{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#f1f5f9;padding:6px 14px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.ts-preset-btn:hover{background:rgba(255,255,255,.12);transform:translateY(-1px)}.ts-preset-btn.safe{border-color:rgba(56,189,248,.4);background:rgba(56,189,248,.1);color:#38bdf8}.ts-preset-btn.safe:hover{background:rgba(56,189,248,.2);box-shadow:0 0 12px rgba(56,189,248,.25)}.ts-preset-btn.allow-all{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.1);color:#34d399}.ts-preset-btn.allow-all:hover{background:rgba(16,185,129,.2);box-shadow:0 0 12px rgba(16,185,129,.25)}.ts-preset-btn.link{border-color:rgba(192,132,252,.4);background:rgba(192,132,252,.1);color:#c084fc}.ts-preset-btn.link:hover{background:rgba(192,132,252,.2);box-shadow:0 0 12px rgba(192,132,252,.25)}.token-settings-grid{display:flex;flex-direction:column;gap:1rem}.token-category-card{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem;transition:border-color .2s}.token-category-card:hover{border-color:rgba(255,255,255,.16)}.token-category-card.danger-card{border-color:rgba(168,85,247,.3);background:rgba(35,18,50,.4)}.tcc-header{display:flex;align-items:center;justify-content:space-between;font-size:.92rem;font-weight:700;color:#f8fafc;margin-bottom:.85rem;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.tcc-header i{font-size:1rem;margin-right:6px}.badge-danger-rec{font-size:.72rem;font-weight:600;color:#c084fc;background:rgba(168,85,247,.15);padding:2px 8px;border-radius:12px;border:1px solid rgba(168,85,247,.3)}.tcc-list{display:flex;flex-direction:column;gap:8px}.token-perm-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.04);cursor:pointer;transition:all .2s ease}.token-perm-item:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.09)}.token-perm-item.danger-item:hover{background:rgba(168,85,247,.08)}.tpi-info{display:flex;flex-direction:column;gap:2px}.tpi-title{font-size:.85rem;font-weight:600;color:#e2e8f0;display:flex;align-items:center;gap:6px}.tpi-sub{font-size:.76rem;color:#94a3b8}.token-switch{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.token-switch input{opacity:0;width:0;height:0}.token-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.15);transition:.25s cubic-bezier(.4, 0, .2, 1);border-radius:24px}.token-slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#cbd5e1;transition:.25s cubic-bezier(.4, 0, .2, 1);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.4)}.token-switch input:checked+.token-slider{background:linear-gradient(135deg,#0284c7,#38bdf8);border-color:#38bdf8;box-shadow:0 0 10px rgba(56,189,248,.35)}.token-switch input:checked+.token-slider:before{transform:translateX(20px);background-color:#fff}.token-switch.danger input:checked+.token-slider{background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#a855f7;box-shadow:0 0 12px rgba(168,85,247,.45)}.realtime-highlight{animation:tokenSectionPulse 1.6s ease-out 2!important}@keyframes tokenSectionPulse{0%{box-shadow:0 0 0 0 rgba(56,189,248,.6)}70%{box-shadow:0 0 0 14px rgba(56,189,248,0)}100%{box-shadow:0 0 0 0 rgba(56,189,248,0)}}.token-floating-toast-container{position:fixed!important;top:24px!important;right:24px!important;z-index:999999999!important;display:flex!important;flex-direction:column!important;gap:10px!important;pointer-events:none!important}.token-floating-toast{background:#090d16!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;padding:11px 20px!important;border-radius:12px!important;box-shadow:0 20px 45px rgba(0,0,0,.85),0 0 20px rgba(0,0,0,.6)!important;font-size:.88rem!important;font-weight:700!important;display:flex!important;align-items:center!important;gap:10px!important;animation:toastSlideIn .3s cubic-bezier(.16,1,.3,1) forwards!important;pointer-events:auto!important}.token-floating-toast.success{border-color:#10b981!important;color:#34d399!important;box-shadow:0 20px 45px rgba(0,0,0,.85),0 0 20px rgba(16,185,129,.3)!important}.token-floating-toast.error{border-color:#ef4444!important;color:#f87171!important;box-shadow:0 20px 45px rgba(0,0,0,.85),0 0 20px rgba(239,68,68,.3)!important}.token-floating-toast.fade-out{animation:toastSlideOut .3s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes toastSlideIn{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes toastSlideOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(40px)}}@media (max-width:768px){.token-settings-swal-modal{width:96vw!important;max-width:96vw!important;padding:14px 10px!important;border-radius:16px!important;box-sizing:border-box!important}.token-settings-swal-modal .swal2-title{font-size:1.15rem!important;padding:0 4px!important;margin-bottom:10px!important;word-break:break-word!important}.token-settings-swal-modal .swal2-html-container{padding:0!important;margin:6px 0!important;overflow-x:hidden!important}.token-settings-modal-content{gap:.85rem!important;padding:0!important;width:100%!important;box-sizing:border-box!important}.token-settings-hero{padding:10px 12px!important;border-radius:10px!important}.tsh-badge{font-size:.72rem!important;padding:3px 8px!important}.tsh-autosave{font-size:.7rem!important;padding:3px 8px!important}.tsh-desc{font-size:.78rem!important;line-height:1.4!important}.tsh-note{font-size:.73rem!important}.token-settings-quick-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.ts-preset-btn{padding:6px 10px!important;font-size:.74rem!important;flex:1 1 auto!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}.token-settings-grid{gap:.75rem!important}.token-category-card{padding:10px 10px!important;border-radius:10px!important}.tcc-header{font-size:.82rem!important;margin-bottom:.6rem!important;padding-bottom:4px!important}.tcc-list{gap:6px!important}.token-perm-item{padding:7px 8px!important;gap:8px!important}.tpi-title{font-size:.78rem!important;line-height:1.25!important}.tpi-sub{font-size:.7rem!important;line-height:1.25!important}.token-switch{width:38px!important;height:22px!important}.token-slider:before{height:16px!important;width:16px!important;left:2px!important;bottom:2px!important}.token-switch input:checked+.token-slider:before{transform:translateX(16px)!important}.ts-cancel-btn{font-size:.8rem!important;padding:8px 16px!important;margin-top:10px!important}}.ts-skeleton{background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.03) 75%);background-size:200% 100%;animation:tsSkeletonShimmer 1.4s infinite ease-in-out;border-radius:6px;display:inline-block}@keyframes tsSkeletonShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ts-skeleton-hero{background:rgba(15,23,42,.6)!important;border:1px solid rgba(255,255,255,.06)!important}.ts-skeleton-badge{width:140px;height:24px;border-radius:20px}.ts-skeleton-pill{width:110px;height:24px;border-radius:20px}.ts-skeleton-line{height:12px;border-radius:4px;margin:6px 0}.ts-skeleton-line.w-full{width:100%}.ts-skeleton-line.w-80{width:80%}.ts-skeleton-line.w-60{width:60%}.ts-skeleton-line.w-40{width:40%}.ts-skeleton-btn{height:34px;border-radius:8px;flex:1 1 140px}.ts-skeleton-card{background:rgba(15,23,42,.5)!important;border:1px solid rgba(255,255,255,.05)!important}.ts-skeleton-switch{width:44px;height:24px;border-radius:20px;flex-shrink:0}.token-settings-loaded-fade{animation:tsContentLoadedFade .22s cubic-bezier(.16,1,.3,1) both}@keyframes tsContentLoadedFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.background-glow{display:none!important}#ai-action-bar.ai-action-bar,.card-dots-btn,.glass-panel,.ins-ai-section,.nav-pills-container,.path-navigation,.toolbar,.tree-file-details-panel,.video-mute-floating-btn{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.glass-panel{background:#1e293b!important}.path-navigation,.toolbar{background:#0f172a!important}.card-dots-btn,.video-mute-floating-btn{background:#0f172a!important}.cdn-header{margin-bottom:20px}.header-left{flex-direction:column;align-items:flex-start;gap:14px}.header-brand-title h1{font-size:1.85rem}.nav-pills-container{width:100%!important;padding:4px;gap:6px;border-radius:12px;justify-content:flex-start;overflow-x:auto}.nav-pill-btn{padding:6px 12px!important;font-size:.74rem!important;gap:5px;flex:0 0 auto!important}.stats-deck{grid-template-columns:1fr!important;gap:12px;margin-bottom:24px}.stats-deck .glass-panel{padding:14px 16px}.stat-ring-wrapper{width:64px;height:64px}.ring-icon{font-size:1.15rem}.stat-value{font-size:1.3rem}.features-grid{grid-template-columns:1fr 1fr;gap:6px}}@media (max-width:1100px) and (min-width:769px){.stats-deck{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.back-to-top-btn{position:fixed!important;bottom:80px!important;right:20px!important;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#38bdf8 0,#818cf8 50%,#c084fc 100%);border:1px solid rgba(255,255,255,.35);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.15rem;cursor:pointer;z-index:9999;box-shadow:0 8px 24px rgba(59,130,246,.45),0 2px 8px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translateY(16px) scale(.85) translateZ(0);transition:opacity .3s cubic-bezier(.16, 1, .3, 1),transform .3s cubic-bezier(.16, 1, .3, 1),visibility .3s ease,box-shadow .25s ease;will-change:transform,opacity;outline:0}.back-to-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1) translateZ(0)}.back-to-top-btn:hover{transform:translateY(-3px) scale(1.08) translateZ(0);box-shadow:0 12px 30px rgba(99,102,241,.6),0 0 18px rgba(56,189,248,.5);color:#fff}.back-to-top-btn:active{transform:translateY(0) scale(.95) translateZ(0)}@media (max-width:768px){.back-to-top-btn{position:fixed!important;bottom:76px!important;right:18px!important;width:42px;height:42px;font-size:1rem}}.back-to-top-btn.modal-hidden,body.swal2-shown .back-to-top-btn,body:has(.inspector-drawer.active) .back-to-top-btn,body:has(.inspector-overlay.active) .back-to-top-btn,body:has(.swal2-container:not(.swal2-backdrop-hide)) .back-to-top-btn,html.swal2-shown .back-to-top-btn{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(20px) scale(.75)!important;transition:opacity .2s cubic-bezier(.16, 1, .3, 1),transform .2s cubic-bezier(.16, 1, .3, 1),visibility .2s ease!important}.back-to-top-btn[aria-label]::after{left:auto!important;right:0!important;bottom:calc(100% + 12px)!important;top:auto!important;transform:translate(0,0)!important;white-space:nowrap!important;max-width:calc(100vw - 32px)!important}@media (max-width:768px){.back-to-top-btn[aria-label]::after{left:auto!important;right:0!important;bottom:calc(100% + 8px)!important;top:auto!important;transform:translateY(6px)!important;white-space:nowrap!important;font-size:.72rem!important;padding:6px 10px!important;max-width:calc(100vw - 32px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .2s cubic-bezier(.16, 1, .3, 1),transform .2s cubic-bezier(.16, 1, .3, 1),visibility .2s ease!important}.back-to-top-btn.mobile-tooltip-active[aria-label]::after{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}}@media (hover:none) and (pointer:coarse){.back-to-top-btn:not(.mobile-tooltip-active)[aria-label]::after{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.back-to-top-btn.mobile-tooltip-active[aria-label]::after{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}}.card-ai-floating-btn{position:absolute;bottom:8px;left:8px;width:28px;height:28px;border-radius:50%;background:rgba(15,23,42,.92);border:1px solid rgba(192,132,252,.4);color:#c084fc;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:12;transition:transform .2s cubic-bezier(.4, 0, .2, 1),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.5);padding:0;outline:0}.card-ai-floating-btn i,.card-preview .card-ai-floating-btn i{font-size:.72rem!important;color:inherit!important;line-height:1!important}.card-ai-floating-btn:hover{transform:scale(1.12);background:rgba(192,132,252,.25);border-color:#c084fc;box-shadow:0 0 12px rgba(192,132,252,.65);color:#fff}.card-ai-floating-btn:active{transform:scale(.95)}.file-grid.view-detailed .card-ai-floating-btn{display:none!important}.file-grid:not(.view-compact):not(.view-detailed) .card-actions .ai-action-btn,.file-grid:not(.view-compact):not(.view-detailed) .card-actions .mute-action-btn{display:none!important}.file-grid.view-compact .card-actions .ai-action-btn,.file-grid.view-detailed .card-actions .ai-action-btn{display:flex!important}.action-btn.ai-action-btn{color:#c084fc;border-color:rgba(192,132,252,.35)}.action-btn.ai-action-btn:hover{background:rgba(192,132,252,.25);border-color:#c084fc;color:#fff;box-shadow:0 0 10px rgba(192,132,252,.5);transform:scale(1.1)}.file-grid.view-detailed .card-actions .mute-action-btn{display:flex!important}.file-grid.view-compact .card-actions .mute-action-btn{display:none!important}.action-btn.mute-action-btn{color:#94a3b8;border-color:rgba(255,255,255,.15)}.action-btn.mute-action-btn:hover{border-color:rgba(255,255,255,.35);color:#fff;transform:scale(1.1)}.action-btn.mute-action-btn.active-sound{background:rgba(16,185,129,.25)!important;border-color:#10b981!important;color:#34d399!important;box-shadow:0 0 10px rgba(16,185,129,.45)}.api-evogb-section{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.api-lang-tabs{display:flex;gap:16px;border-bottom:1px solid rgba(255,255,255,.08);margin:10px 0 14px 0;padding-bottom:0}.api-lang-tab{background:0 0;border:none;padding:6px 4px 10px;color:#94a3b8;font-size:.82rem;font-weight:600;cursor:pointer;position:relative;transition:color .2s ease;outline:0}.api-lang-tab:hover{color:#e2e8f0}.api-lang-tab.active{color:#fff}.api-lang-tab.active::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,#38bdf8,#818cf8);border-radius:2px}.api-code-card{background:#0b0f19;border:1px solid rgba(255,255,255,.09);border-radius:10px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.4)}.api-card-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(255,255,255,.025);border-bottom:1px solid rgba(255,255,255,.06)}.api-card-file{font-family:'JetBrains Mono','Fira Code',Consolas,monospace;font-size:.76rem;color:#94a3b8;display:flex;align-items:center;gap:6px}.btn-api-copy{background:0 0;border:none;color:#94a3b8;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:.85rem;transition:all .2s ease;outline:0}.btn-api-copy:hover{color:#fff;background:rgba(255,255,255,.08)}.api-code-wrapper{display:flex;padding:10px 0;overflow-x:auto;font-family:'JetBrains Mono','Fira Code',Consolas,monospace;font-size:.78rem;line-height:1.55;background:0 0}.api-code-lines{padding:0 10px 0 12px;color:rgba(148,163,184,.35);text-align:right;user-select:none;border-right:1px solid rgba(255,255,255,.06);min-width:28px;white-space:pre}.api-code-pre{margin:0;padding:0 12px;overflow-x:auto;white-space:pre;flex:1;color:#e2e8f0;background:0 0;border:none;font-family:inherit;font-size:inherit;line-height:inherit}.tok-kw{color:#f87171;font-weight:600}.tok-str{color:#38bdf8}.tok-fn{color:#fbbf24}.tok-prop{color:#a78bfa}.tok-comment{color:#64748b;font-style:italic}.api-docs-footer-note{margin-top:14px;padding:10px 14px;background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.06);border-radius:8px;font-size:.8rem;color:#cbd5e1;line-height:1.45;text-align:center}.api-docs-footer-note p{margin:0}.gradient-doc-link{font-weight:700;background:linear-gradient(135deg,#38bdf8 0,#818cf8 50%,#c084fc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;border-bottom:1.5px solid #818cf8;transition:all .2s ease;display:inline-block;cursor:pointer}.gradient-doc-link:hover{filter:brightness(1.2);border-bottom-color:#38bdf8;transform:translateY(-1px)}#evo-ai-toggle{transition:opacity .6s cubic-bezier(.16, 1, .3, 1),transform .6s cubic-bezier(.16, 1, .3, 1),box-shadow .3s ease!important}body.preloader-active #evo-ai-toggle,body:has(#global-preloader:not(.fade-out)) #evo-ai-toggle{opacity:0!important;pointer-events:none!important;transform:scale(.6) translate3d(0,20px,0)!important;transition:none!important}#supportViewBar{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:2147483647!important;pointer-events:auto!important;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:8px 8px 8px 16px;border-radius:999px;background:rgba(15,23,42,.94);border:1px solid rgba(245,158,11,.55);box-shadow:0 10px 30px rgba(0,0,0,.45);backdrop-filter:blur(10px);color:#fde68a;font-size:13px;font-weight:600}#supportViewBar .sv-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#supportViewBar .sv-exit{flex:0 0 auto;border:0;cursor:pointer;pointer-events:auto!important;touch-action:manipulation;padding:9px 16px;border-radius:999px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:700;font-size:13px}#supportViewBar .sv-exit:disabled{opacity:.6;cursor:wait}body.support-view-active #upload-zone{opacity:.45;pointer-events:none}body.support-view-active{padding-bottom:72px}#plan-badge{display:inline-block;max-width:58%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}@media (max-width:480px){#plan-badge{font-size:.6rem;max-width:62%;padding:3px 6px}}