.recent-searches-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;animation:recent-fadeIn .4s ease-out}.recent-searches-empty__orb{width:72px;height:72px}.recent-searches-empty__orb,.recent-searches-empty__orb-inner{position:relative;display:flex;align-items:center;justify-content:center}.recent-searches-empty__orb-inner{z-index:2;width:56px;height:56px;background:linear-gradient(135deg,rgba(18,18,32,.9),rgba(12,12,22,.95));border-radius:50%;border:1px solid rgba(147,112,219,.15)}.recent-searches-empty__orb-ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(147,112,219,.2);animation:recent-orb-rotate 20s linear infinite}.recent-searches-empty__orb-glow{position:absolute;inset:-8px;border-radius:50%;background:radial-gradient(circle,rgba(147,112,219,.08) 0,transparent 70%);animation:recent-orb-pulse 3s ease-in-out infinite}@keyframes recent-orb-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes recent-orb-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes recent-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.recent-searches-empty,.recent-searches-empty__orb-glow,.recent-searches-empty__orb-ring{animation:none}}.recent-searches{padding:var(--spacing-lg) var(--spacing-md);animation:recent-list-fadeIn .3s ease-out}.recent-searches__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);padding:0 var(--spacing-xs)}.recent-searches__header-left{display:flex;align-items:center;gap:var(--spacing-sm)}.recent-searches__icon-wrapper{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,rgba(147,112,219,.12),rgba(64,224,208,.08));border-radius:var(--radius-sm);border:1px solid rgba(147,112,219,.1)}.recent-searches__clear-btn{display:flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;color:var(--text-tertiary);font-size:var(--text-xs);font-family:var(--font-sans);font-weight:500;padding:6px 10px;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.recent-searches__clear-btn:hover{color:var(--stellar-rose);background:rgba(255,107,129,.08)}.recent-searches__clear-btn:focus-visible{outline:2px solid var(--nebula-purple);outline-offset:2px}.recent-searches__clear-icon{opacity:.7;transition:opacity var(--transition-fast)}.recent-searches__clear-btn:hover .recent-searches__clear-icon{opacity:1}.recent-searches__chips{display:flex;flex-wrap:wrap;gap:10px}@keyframes recent-list-fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.recent-searches{animation:none}}.recent-search-chip{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;background:linear-gradient(135deg,rgba(18,18,32,.75),rgba(12,12,22,.85));border:1px solid rgba(200,205,220,.08);border-radius:9999px;cursor:pointer;transition:all var(--transition-fast);overflow:hidden;animation:chip-enter .3s ease-out both;opacity:0;transform:translateY(4px) scale(.96)}.recent-search-chip:focus-visible,.recent-search-chip:hover{background:linear-gradient(135deg,rgba(24,24,42,.85),rgba(18,18,32,.9));border-color:rgba(147,112,219,.25);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.25),0 0 0 1px rgba(147,112,219,.15),0 0 24px rgba(147,112,219,.08)}.recent-search-chip:focus-visible{outline:none;border-color:rgba(147,112,219,.4)}.recent-search-chip:active{transform:translateY(0) scale(.98)}.recent-search-chip--removing{animation:chip-exit .2s ease-out forwards!important}.recent-search-chip__glow{position:absolute;inset:-50%;background:radial-gradient(circle at 50% 50%,rgba(147,112,219,.15) 0,transparent 50%);opacity:var(--hover-glow,0);transition:opacity var(--transition-medium);pointer-events:none}.recent-search-chip__shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.03) 45%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.03) 55%,transparent 60%);transform:translateX(-100%);transition:transform .6s ease;pointer-events:none}.recent-search-chip:hover .recent-search-chip__shine{transform:translateX(100%)}.recent-search-chip__text{position:relative;z-index:1;color:var(--text-secondary);font-size:13px;font-family:var(--font-sans);font-weight:450;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast);letter-spacing:.01em}.recent-search-chip:focus-visible .recent-search-chip__text,.recent-search-chip:hover .recent-search-chip__text{color:var(--text-primary)}.recent-search-chip__remove{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:rgba(200,205,220,.06);border-radius:50%;color:var(--text-tertiary);transition:all var(--transition-fast);flex-shrink:0}.recent-search-chip__remove:hover{background:rgba(255,107,129,.15);color:var(--stellar-rose);transform:scale(1.1)}.recent-search-chip__remove:focus-visible{outline:2px solid var(--nebula-purple);outline-offset:1px}@media (prefers-reduced-motion:reduce){.recent-search-chip{animation:none;opacity:1;transform:none}.recent-search-chip--removing{animation:none!important}.recent-search-chip__shine{transition:none;transform:none}}.search-results{scrollbar-width:thin;scrollbar-color:rgba(147,112,219,.3) transparent}.search-results::-webkit-scrollbar{width:6px}.search-results::-webkit-scrollbar-track{background:transparent}.search-results::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(147,112,219,.3),rgba(64,224,208,.3));border-radius:3px}.search-results::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(147,112,219,.5),rgba(64,224,208,.5))}@keyframes search-results-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.search-result-item:active{transform:scale(.995)}.search-overlay__input::placeholder{color:var(--text-tertiary);opacity:.7}.search-overlay__input:focus::placeholder{opacity:.5}.search-overlay__clear-btn:hover{background-color:rgba(200,205,220,.12)!important;border-color:rgba(200,205,220,.15)!important;transform:scale(1.05)}.search-overlay__clear-btn:hover svg{color:var(--text-secondary)}.search-overlay__clear-btn:active{transform:scale(.92);background-color:rgba(200,205,220,.15)!important}.search-overlay__close-btn:hover{background-color:rgba(200,205,220,.08)!important;border-color:rgba(200,205,220,.12)!important;color:var(--text-secondary)!important}.search-overlay__close-btn:active{transform:scale(.96);background-color:rgba(200,205,220,.12)!important}.search-overlay__scan-line{animation:search-overlay-scanMove 2.5s ease-in-out infinite}@keyframes search-overlay-scanMove{0%,to{top:6px;opacity:.8}50%{top:calc(100% - 8px);opacity:.4}}.search-overlay__input-container--focused .search-overlay__icon{animation:search-overlay-iconGlow 2s ease-in-out infinite}@keyframes search-overlay-iconGlow{0%,to{opacity:.9}50%{opacity:1}}.search-overlay__results::-webkit-scrollbar{width:6px}.search-overlay__results::-webkit-scrollbar-track{background:transparent;margin:8px 0}.search-overlay__results::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(147,112,219,.25),rgba(64,224,208,.25));border-radius:3px}.search-overlay__results::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(147,112,219,.4),rgba(64,224,208,.4))}@media (prefers-reduced-motion:reduce){.search-overlay,.search-overlay__clear-btn,.search-overlay__close-btn,.search-overlay__container,.search-overlay__input-container,.search-overlay__keyboard-hints,.search-overlay__results{transition:none!important;animation:none!important}.search-overlay__scan-line{animation:none!important;top:50%!important;transform:translateY(-50%);opacity:.5!important}.search-overlay__input-container--focused .search-overlay__icon{animation:none!important}.search-overlay__clear-btn:active,.search-overlay__clear-btn:hover,.search-overlay__close-btn:active{transform:none!important}}@media (max-width:640px){.search-overlay__keyboard-hints{display:none!important}}@keyframes search-overlay-pulseGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.empty-state__pulse{animation:search-overlay-pulseGlow 3s ease-in-out infinite}.detected-object-log{background:rgba(15,18,35,.7);border:1px solid rgba(138,120,200,.25);border-radius:var(--radius-md);margin-bottom:8px;position:relative;overflow:hidden}.detected-object-log:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(138,120,200,.03) 50%,transparent);opacity:0;transition:opacity .3s ease}.detected-object-log:hover:before{opacity:1}.detected-object-log:hover{border-color:rgba(138,120,200,.45);box-shadow:0 0 30px rgba(138,120,200,.1)}.log-entry{display:flex;align-items:center;padding:12px 16px;gap:16px;position:relative}.log-entry__indicator{width:8px;height:8px;position:relative;flex-shrink:0}.log-entry__pulse{width:100%;height:100%;background:rgba(100,200,180,.9);border-radius:50%;animation:library-pulse 2s ease-in-out infinite}@keyframes library-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.log-entry__thumb{width:40px;height:40px;border-radius:6px;overflow:hidden;position:relative;flex-shrink:0;border:1px solid rgba(138,120,200,.3)}.log-entry__thumb img{width:100%;height:100%;object-fit:cover}.log-entry__thumb-placeholder{width:100%;height:100%;background:linear-gradient(135deg,rgba(138,120,200,.2),rgba(100,200,180,.1));display:flex;align-items:center;justify-content:center;color:rgba(200,210,230,.6)}.log-entry__scanline{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(138,120,200,.05) 0,rgba(138,120,200,.05) 4px);pointer-events:none}.log-entry__info{flex:1;min-width:0}.log-entry__header{display:flex;align-items:center;gap:12px;margin-bottom:4px}.log-entry__id{color:rgba(138,120,200,.8);letter-spacing:.05em}.log-entry__id,.log-entry__signal{font-size:10px;font-family:monospace}.log-entry__signal{color:rgba(100,200,180,.8)}.log-entry__title{margin:0;font-size:14px;font-weight:500;color:rgba(200,210,230,.95)}.log-entry__sector,.log-entry__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-entry__sector{margin:2px 0 0;font-size:12px;color:rgba(200,210,230,.5)}.log-entry__trajectory{display:flex;align-items:center;gap:6px;color:rgba(200,210,230,.4);flex-shrink:0}.log-entry__duration{font-size:12px;font-family:monospace;color:rgba(200,210,230,.6)}@media (prefers-reduced-motion:reduce){.log-entry__pulse{animation:none}.detected-object-log:before{transition:none}}.detected-object-card{background:rgba(15,18,35,.8);border:1px solid rgba(138,120,200,.3);border-radius:var(--radius-lg);position:relative;overflow:hidden}.detected-object-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(138,120,200,.05),transparent 30%,transparent 70%,rgba(100,200,180,.03));opacity:0;transition:opacity .3s ease}.detected-object-card:hover:before{opacity:1}.detected-object-card:hover{border-color:rgba(138,120,200,.5);box-shadow:0 4px 40px rgba(138,120,200,.15);transform:translateY(-2px)}.object-card{padding:16px;position:relative}.object-card__corner{position:absolute;width:14px;height:14px;border:0 solid rgba(138,120,200,.4);transition:border-color .3s ease;z-index:2}.detected-object-card:hover .object-card__corner{border-color:rgba(100,200,180,.7)}.object-card__corner--tl{top:6px;left:6px;border-top-width:2px;border-left-width:2px}.object-card__corner--tr{top:6px;right:6px;border-top-width:2px;border-right-width:2px}.object-card__corner--bl{bottom:6px;left:6px;border-bottom-width:2px;border-left-width:2px}.object-card__corner--br{bottom:6px;right:6px;border-bottom-width:2px;border-right-width:2px}.object-card__signal{position:absolute;top:10px;right:10px;display:flex;align-items:flex-end;gap:2px;height:16px;z-index:3}.object-card__signal-bar{width:3px;background:rgba(200,210,230,.15);border-radius:1px;transition:background .2s ease}.object-card__signal-bar:first-child{height:4px}.object-card__signal-bar:nth-child(2){height:7px}.object-card__signal-bar:nth-child(3){height:10px}.object-card__signal-bar:nth-child(4){height:14px}.object-card__signal-bar.active{background:rgba(100,200,180,.85)}.object-card__id{position:absolute;top:10px;left:10px;font-size:9px;font-family:monospace;color:rgba(138,120,200,.7);letter-spacing:.05em;z-index:3}.object-card__media{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;position:relative;margin-bottom:12px;border:1px solid rgba(138,120,200,.2)}.object-card__media img{width:100%;height:100%;object-fit:cover}.object-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,rgba(20,25,45,.9),rgba(15,18,35,.95));display:flex;align-items:center;justify-content:center;color:rgba(138,120,200,.5);position:relative}.object-card__placeholder-ring{position:absolute;width:60px;height:60px;border:2px solid rgba(138,120,200,.2);border-radius:50%;animation:ringPulse 3s ease-in-out infinite}@keyframes ringPulse{0%,to{transform:scale(.8);opacity:.3}50%{transform:scale(1.2);opacity:.6}}.object-card__overlay{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(138,120,200,.03) 0,rgba(138,120,200,.03) 4px);pointer-events:none}.object-card__content{position:relative}.object-card__title{margin:0;font-size:14px;font-weight:500;color:rgba(200,210,230,.95);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;min-height:38px}.object-card__sector{margin:6px 0 0;font-size:12px;color:rgba(200,210,230,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.object-card__meta{margin-top:8px;display:flex;align-items:center}.object-card__trajectory{display:flex;align-items:center;gap:4px;font-size:11px;font-family:monospace;color:rgba(100,200,180,.7)}@media (prefers-reduced-motion:reduce){.detected-object-card:hover{transform:none}.detected-object-card:before,.object-card__corner{transition:none}.object-card__placeholder-ring{animation:none}}.scanning-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px;position:relative}.scanning-loader__ring{width:80px;height:80px;border:2px solid rgba(138,120,200,.2);border-top-color:rgba(138,120,200,.8);border-radius:50%;animation:scanSpin 2s linear infinite}.scanning-loader__ring--inner{position:absolute;width:50px;height:50px;border-color:rgba(100,200,180,.6) rgba(100,200,180,.15) rgba(100,200,180,.15);animation-direction:reverse;animation-duration:1.5s}@keyframes scanSpin{to{transform:rotate(1turn)}}.scanning-loader__dot{position:absolute;width:8px;height:8px;background:rgba(200,210,230,.9);border-radius:50%;animation:dotPulse 1s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}.scanning-loader__text{margin-top:24px;font-size:14px;color:rgba(200,210,230,.6);letter-spacing:.05em}@media (prefers-reduced-motion:reduce){.scanning-loader__ring{animation:none;border-top-color:rgba(138,120,200,.5)}.scanning-loader__dot{animation:none}}.library-page{min-height:100vh;padding:32px;position:relative;background:linear-gradient(180deg,rgba(10,12,25,.95),rgba(15,18,35,.98))}.library-page__ambient{position:fixed;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(138,120,200,.08) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(100,200,180,.05) 0,transparent 50%);pointer-events:none;z-index:0}.library-header{gap:20px;margin-bottom:32px;z-index:1}.library-header,.library-header__icon{display:flex;align-items:center;position:relative}.library-header__icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,rgba(138,120,200,.2),rgba(100,200,180,.1));border:1px solid rgba(138,120,200,.3);justify-content:center;color:rgba(200,210,230,.9)}.library-header__icon-ring{position:absolute;inset:-4px;border:1px solid rgba(138,120,200,.2);border-radius:20px;animation:iconRingPulse 3s ease-in-out infinite}@keyframes iconRingPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.2;transform:scale(1.05)}}.library-header__title{margin:0;font-size:28px;font-weight:700;color:rgba(200,210,230,.95);letter-spacing:-.02em}.library-header__subtitle{margin:4px 0 0;font-size:14px;color:rgba(138,120,200,.7);letter-spacing:.02em}.library-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;position:relative;z-index:1;flex-wrap:wrap}.library-controls__search{flex:1;max-width:480px}.library-controls__search-wrapper{position:relative;display:flex;align-items:center}.search-shortcut-badge{position:absolute;right:12px;display:flex;align-items:center;gap:4px;padding:4px 8px 4px 6px;background:linear-gradient(135deg,rgba(138,120,200,.15),rgba(100,200,180,.08));border:1px solid rgba(138,120,200,.3);border-radius:6px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);z-index:2;overflow:hidden}.search-shortcut-badge:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(138,120,200,.1),transparent 50%,rgba(100,200,180,.1));opacity:0;transition:opacity .25s ease}.search-shortcut-badge:hover{border-color:rgba(100,200,180,.5);transform:translateY(-1px);box-shadow:0 4px 16px rgba(138,120,200,.2)}.search-shortcut-badge:hover:before{opacity:1}.search-shortcut-badge:active{transform:translateY(0)}.search-shortcut-badge__key{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:rgba(138,120,200,.9);transition:color .2s ease}.search-shortcut-badge:hover .search-shortcut-badge__key{color:rgba(100,200,180,.95)}.search-shortcut-badge__label{font-size:11px;font-family:monospace;font-weight:600;color:rgba(200,210,230,.85);letter-spacing:.05em;position:relative;z-index:1}.search-shortcut-badge:hover .search-shortcut-badge__label{color:rgba(200,210,230,.95)}.search-shortcut-badge__orbit{position:absolute;inset:-2px;border:1px solid rgba(100,200,180,.3);border-radius:8px;opacity:0;transform:scale(.9);transition:all .3s cubic-bezier(.4,0,.2,1)}.search-shortcut-badge:hover .search-shortcut-badge__orbit{opacity:1;transform:scale(1);animation:orbitPulse 2s ease-in-out infinite}@keyframes orbitPulse{0%,to{opacity:.8}50%{opacity:.3}}.library-controls__actions{display:flex;align-items:center;gap:12px}.library-controls__view{display:flex;gap:4px;background:rgba(15,18,35,.6);padding:4px;border-radius:var(--radius-md);border:1px solid rgba(138,120,200,.2)}.library-sort{display:flex;align-items:center;gap:8px;position:relative}.library-sort__label{display:flex;align-items:center;gap:6px;font-size:12px;font-family:monospace;color:rgba(138,120,200,.7);letter-spacing:.05em;text-transform:uppercase}.library-sort__select-wrapper{position:relative;display:flex;align-items:center}.library-sort__select-wrapper svg{position:absolute;right:10px;pointer-events:none;color:rgba(138,120,200,.6);transition:transform .2s ease}.library-sort__select{appearance:none;background:rgba(15,18,35,.8);border:1px solid rgba(138,120,200,.3);border-radius:var(--radius-md);padding:8px 32px 8px 12px;font-size:13px;font-family:inherit;color:rgba(200,210,230,.9);cursor:pointer;transition:all .2s ease;min-width:160px}.library-sort__select:hover{border-color:rgba(138,120,200,.5);background:rgba(20,24,45,.9)}.library-sort__select:focus{outline:none;border-color:rgba(100,200,180,.6);box-shadow:0 0 0 2px rgba(100,200,180,.15)}.library-sort__select:focus+svg{color:rgba(100,200,180,.8)}.library-sort__select option{background:rgba(15,18,35,.98);color:rgba(200,210,230,.9);padding:8px}.library-sort__indicator{position:absolute;right:-16px;width:6px;height:6px;background:rgba(100,200,180,.8);border-radius:50%;animation:sortPulse .6s ease-in-out}@keyframes sortPulse{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:0}}.library-content{position:relative;z-index:1}.library-view-label{display:flex;align-items:center;gap:12px;font-size:11px;font-family:monospace;color:rgba(138,120,200,.6);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(138,120,200,.15)}.library-view-label__count{color:rgba(100,200,180,.7)}.library-results--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.library-empty,.library-error{flex-direction:column;padding:64px;background:rgba(15,18,35,.5);border:1px solid rgba(138,120,200,.2);border-radius:var(--radius-lg)}.library-empty,.library-error,.library-error__icon{display:flex;align-items:center;justify-content:center}.library-error__icon{width:48px;height:48px;border-radius:50%;background:rgba(255,140,100,.15);border:2px solid rgba(255,140,100,.4);font-size:24px;font-weight:700;color:rgba(255,140,100,.9);margin-bottom:16px}.library-error__message{margin:0;font-size:14px;color:rgba(200,210,230,.8)}.library-empty__hint,.library-error__hint{margin:8px 0 0;font-size:12px;color:rgba(200,210,230,.4)}.library-empty__icon{width:48px;height:48px;border-radius:50%;background:rgba(138,120,200,.1);border:1px solid rgba(138,120,200,.3);display:flex;align-items:center;justify-content:center;color:rgba(138,120,200,.6);margin-bottom:16px}.library-empty__message{margin:0;font-size:14px;color:rgba(200,210,230,.7)}.library-load-more{margin-top:32px}.library-footer,.library-load-more{display:flex;justify-content:center}.library-footer{align-items:center;gap:24px;margin-top:48px;padding-top:24px;border-top:1px solid rgba(138,120,200,.15);position:relative;z-index:1}.library-footer__stat{display:flex;flex-direction:column;align-items:center;gap:4px}.library-footer__label{font-size:10px;font-family:monospace;color:rgba(200,210,230,.4);letter-spacing:.05em;text-transform:uppercase}.library-footer__value{font-size:14px;font-family:monospace;color:rgba(200,210,230,.8)}.library-footer__value--active{color:rgba(100,200,180,.9)}.library-footer__divider{width:1px;height:32px;background:rgba(138,120,200,.2)}@media (prefers-reduced-motion:reduce){.library-header__icon-ring{animation:none}.search-shortcut-badge{transition:none}.search-shortcut-badge:hover{transform:none}.search-shortcut-badge__orbit{animation:none}}@media (max-width:640px){.library-page{padding:20px}.library-header{flex-direction:column;align-items:flex-start;gap:12px}.library-header__title{font-size:22px}.library-controls{flex-direction:column;align-items:stretch;gap:12px}.library-controls__search{max-width:none}.search-shortcut-badge{padding:3px 6px 3px 5px}.search-shortcut-badge__key{width:14px;height:14px}.search-shortcut-badge__label{font-size:10px}.library-controls__actions{display:flex;justify-content:space-between;width:100%}.library-sort__label span{display:none}.library-sort__select{min-width:140px;font-size:12px}.library-controls__view{align-self:flex-end}.library-results--grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.library-footer{flex-wrap:wrap;gap:16px}}