pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.iris-mask[data-v-a8c0b9e6]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;pointer-events:none;opacity:0;visibility:hidden}.iris-mask.is-active[data-v-a8c0b9e6]{opacity:1;visibility:visible;animation:irisAnimation-a8c0b9e6 1.2s ease-in-out forwards}.iris-content[data-v-a8c0b9e6]{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(45deg,#000,#000 10px,#f90 10px 20px);transform-origin:var(--iris-x, 50%) var(--iris-y, 50%)}@keyframes irisAnimation-a8c0b9e6{0%{clip-path:circle(0% at var(--iris-x, 50%) var(--iris-y, 50%))}41.67%{clip-path:circle(150% at var(--iris-x, 50%) var(--iris-y, 50%))}66.67%{clip-path:circle(150% at var(--iris-x, 50%) var(--iris-y, 50%))}to{clip-path:circle(0% at var(--iris-x, 50%) var(--iris-y, 50%));opacity:0;visibility:hidden}}.dark{background:repeating-linear-gradient(45deg,#000,#000 10px,#f90 10px 20px)}.float-button-wrapper[data-v-43b36a74]{display:contents}.float-button[data-v-43b36a74]{width:58px;height:58px;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.float-button__inner[data-v-43b36a74]{position:relative;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffd78ee6;border:1px solid rgba(255,153,0,.28);box-shadow:0 10px 22px #00000094,inset 0 0 0 1px #0000003d;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),filter .24s ease,background .24s ease;overflow:hidden}.help-button__inner[data-v-43b36a74]{background:linear-gradient(160deg,#ffb03e52,#f903 48%,#ff990014),#0a0a0ac7}.float-button:hover .float-button__inner[data-v-43b36a74]{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 26px #0000009e,inset 0 0 0 1px #00000047}.help-button:hover .help-button__inner[data-v-43b36a74]{background:linear-gradient(160deg,#ffb94e61,#ffa5183d 48%,#ff99001a),#0c0c0ccc}.float-button:active .float-button__inner[data-v-43b36a74]{transform:translateY(-1px) scale(.95);transition-duration:.08s}.float-button__icon[data-v-43b36a74]{position:relative;z-index:2}.float-button__ripple[data-v-43b36a74]{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#ffb75542;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.float-button:active .float-button__ripple[data-v-43b36a74]{animation:ripple-43b36a74 .55s ease-out}@keyframes ripple-43b36a74{0%{transform:translate(-50%,-50%) scale(.2);opacity:.65}to{transform:translate(-50%,-50%) scale(6.2);opacity:0}}.float-button-fade-enter-active[data-v-43b36a74]{transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.float-button-fade-leave-active[data-v-43b36a74]{transition:all .3s cubic-bezier(.4,0,1,1)}.float-button-fade-enter-from[data-v-43b36a74]{opacity:0;transform:translateY(20px) scale(.8)}.float-button-fade-leave-to[data-v-43b36a74]{opacity:0;transform:translateY(10px) scale(.9)}.help-button-container[data-v-43b36a74]{display:flex;align-items:center}.help-text-container[data-v-43b36a74]{height:58px;overflow:hidden;display:flex;align-items:center;padding:0 10px;margin:0 -10px}.help-text[data-v-43b36a74]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card) 92%,#000000 8%),color-mix(in srgb,var(--bg-card) 86%,#000000 14%));padding:0 14px;border:1px solid color-mix(in srgb,var(--primary-color) 42%,var(--border-base));border-radius:999px;font-size:14px;height:40px;line-height:40px;color:color-mix(in srgb,var(--text-color) 88%,var(--primary-color) 12%);font-weight:500;letter-spacing:.01em;white-space:nowrap;margin-right:-58px;transform:translate(100%);opacity:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),margin-right .35s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px #0000006b,inset 0 1px 1px #ffffff14;position:relative;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate;overflow:hidden}.help-text[data-v-43b36a74]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 20%,rgba(255,153,0,.22),transparent 55%);border-radius:inherit;z-index:-1;opacity:.75;pointer-events:none}.help-text--show[data-v-43b36a74]{transform:translate(0);opacity:1;margin-right:16px}@media(max-width:768px){.help-text-container[data-v-43b36a74]{height:52px}.help-text[data-v-43b36a74]{height:36px;line-height:36px;font-size:13px}}@media(max-width:480px){.help-text-container[data-v-43b36a74]{height:48px}.help-text[data-v-43b36a74]{height:32px;line-height:32px;font-size:12px}}.help-modal[data-v-43b36a74]{--modal-padding: clamp(16px, 2vw, 22px);--help-surface: color-mix(in srgb, var(--bg-card, #1a1a1a) 92%, #000000 8%);--help-border: color-mix(in srgb, var(--primary-color) 24%, rgba(255, 255, 255, .16));--help-border-soft: color-mix(in srgb, var(--primary-color) 12%, rgba(255, 255, 255, .14))}.help-modal--mobile[data-v-43b36a74]{--modal-padding: 14px}.help-modal[data-v-43b36a74] .n-modal{border-radius:14px}.help-modal--mobile[data-v-43b36a74] .n-modal{width:calc(100vw - 20px)!important;max-width:560px!important;margin:10px!important;border-radius:12px!important}.help-card[data-v-43b36a74]{--n-padding-top: var(--modal-padding);--n-padding-bottom: var(--modal-padding);--n-padding-left: var(--modal-padding);--n-padding-right: var(--modal-padding);border:1px solid var(--help-border);border-radius:14px!important;box-shadow:0 18px 36px #00000085,inset 0 1px #ffffff08;background:var(--n-color)!important;color:var(--n-text-color)!important}.help-modal__header[data-v-43b36a74]{margin:0;padding:0 0 12px;border-bottom:1px solid var(--help-border-soft)}.help-modal__title[data-v-43b36a74]{--n-margin: 0;--n-font-size: clamp(20px, 2.2vw, 24px);--n-text-color: rgba(255, 255, 255, .95);margin:0;color:var(--n-text-color)!important;display:flex;align-items:center;gap:10px;letter-spacing:.01em}.help-modal__icon[data-v-43b36a74]{color:var(--n-primary-color)!important;filter:drop-shadow(0 0 6px rgba(255,153,0,.32))}.help-modal__content[data-v-43b36a74]{padding:14px 0 0;max-height:min(56vh,540px);overflow-y:auto;scrollbar-gutter:stable}.help-modal__content[data-v-43b36a74]::-webkit-scrollbar{width:8px}.help-modal__content[data-v-43b36a74]::-webkit-scrollbar-track{background:color-mix(in srgb,var(--bg-base, #000000) 86%,#000000)}.help-modal__content[data-v-43b36a74]::-webkit-scrollbar-thumb{background:var(--n-scrollbar-color, rgba(128, 128, 128, .3))!important;border-radius:4px}.help-modal__content[data-v-43b36a74]::-webkit-scrollbar-thumb:hover{background:var(--n-scrollbar-color-hover, rgba(128, 128, 128, .5))!important}.help-section[data-v-43b36a74]{padding:12px 0 0;margin:12px 0 0;border-top:1px dashed var(--help-border-soft)}.help-section[data-v-43b36a74]:first-child{margin-top:0;padding-top:0;border-top:0}.help-section__header[data-v-43b36a74]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.help-section__header[data-v-43b36a74]:before{content:"";width:3px;height:14px;border-radius:999px;background:linear-gradient(180deg,#ffbd4a,#f90)}.help-section[data-v-43b36a74] h3{--n-margin: 0;--n-font-size: 17px;margin:0!important;color:var(--n-text-color)!important;letter-spacing:.01em}.markdown-content[data-v-43b36a74]{color:color-mix(in srgb,var(--n-text-color) 82%,#ffffff 18%)!important;line-height:1.75;font-size:14px}.markdown-content[data-v-43b36a74] ul,.markdown-content[data-v-43b36a74] ol{margin:8px 0;padding-left:24px}.markdown-content[data-v-43b36a74] li{margin:4px 0;color:var(--n-text-color-2)!important}.markdown-content[data-v-43b36a74] p{margin:8px 0;color:var(--n-text-color-2)!important}.markdown-content[data-v-43b36a74] code{background:var(--n-code-color, rgba(128, 128, 128, .12))!important;color:var(--n-text-color)!important;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:.9em}.markdown-content[data-v-43b36a74] pre{background:var(--n-code-color, rgba(128, 128, 128, .12))!important;color:var(--n-text-color)!important;padding:12px;border-radius:8px;overflow-x:auto;margin:12px 0;border:1px solid var(--help-border-soft)}.markdown-content[data-v-43b36a74] pre code{background:none!important;color:inherit!important;padding:0;border-radius:0}.markdown-content[data-v-43b36a74] blockquote{margin:12px 0;padding-left:16px;border-left:4px solid var(--n-primary-color);color:var(--n-text-color-3)!important}.markdown-content[data-v-43b36a74] a{color:var(--n-primary-color)!important;text-decoration:none;transition:opacity .2s ease}.markdown-content[data-v-43b36a74] a:hover{opacity:.8}.help-modal__footer[data-v-43b36a74]{margin-top:14px;padding-top:14px;border-top:1px solid var(--help-border-soft)}.help-modal__footer-content[data-v-43b36a74]{display:grid;gap:12px;width:100%}.panel-link[data-v-43b36a74]{display:grid;gap:8px;padding:12px;background:var(--help-surface);border-radius:10px;border:1px solid var(--help-border-soft)}.panel-link[data-v-43b36a74] .n-text{color:color-mix(in srgb,var(--n-text-color) 72%,#ffffff 28%)!important;font-size:13px;letter-spacing:.01em}.panel-link[data-v-43b36a74] .n-input,.panel-link[data-v-43b36a74] .n-input__state-border{border-radius:10px}.panel-link[data-v-43b36a74] .n-button{white-space:nowrap;height:36px;border-radius:10px;flex-shrink:0}.panel-input-group[data-v-43b36a74]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;min-width:0}.panel-input[data-v-43b36a74]{width:100%;min-width:0}@media(max-width:768px){.help-modal__content[data-v-43b36a74]{max-height:52vh}.help-section[data-v-43b36a74]{padding:12px 14px}.help-modal__footer-content[data-v-43b36a74]{gap:12px}}@media(max-width:480px){.help-modal--mobile[data-v-43b36a74] .n-modal{width:calc(100vw - 12px)!important;margin:6px!important}.help-modal__content[data-v-43b36a74]{max-height:48vh}.panel-link[data-v-43b36a74]{padding:12px}.panel-input-group[data-v-43b36a74]{grid-template-columns:1fr}.panel-input-group[data-v-43b36a74] .n-button{width:100%}}.help-modal__close-btn[data-v-43b36a74]{min-width:112px;font-weight:500;align-self:flex-end;border-radius:10px}@media(max-width:480px){.help-modal__close-btn[data-v-43b36a74]{width:100%;align-self:stretch}}@media(max-width:768px){.float-button[data-v-43b36a74]{width:52px;height:52px}.float-button__icon[data-v-43b36a74]{font-size:20px}}@media(max-width:480px){.float-button[data-v-43b36a74]{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.float-button__inner[data-v-43b36a74],.float-button__icon[data-v-43b36a74],.float-button-fade-enter-active[data-v-43b36a74],.float-button-fade-leave-active[data-v-43b36a74]{transition-duration:.1s}.float-button__ripple[data-v-43b36a74]{display:none}}.float-button[data-v-bcd76935]{width:58px;height:58px;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.float-button__inner[data-v-bcd76935]{position:relative;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffd78ee6;border:1px solid rgba(255,153,0,.28);box-shadow:0 10px 22px #00000094,inset 0 0 0 1px #0000003d;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),filter .24s ease,background .24s ease;overflow:hidden}.float-button:hover .float-button__inner[data-v-bcd76935]{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 26px #0000009e,inset 0 0 0 1px #00000047}.float-button:active .float-button__inner[data-v-bcd76935]{transform:translateY(-1px) scale(.95);transition-duration:.08s}.float-button__icon[data-v-bcd76935]{position:relative;z-index:2}.float-button__ripple[data-v-bcd76935]{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#ffb75542;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.submit-button-container[data-v-bcd76935]{display:flex;align-items:center}.text-container[data-v-bcd76935]{height:58px;overflow:hidden;display:flex;align-items:center;padding:0 10px;margin:0 -10px}.tip-text[data-v-bcd76935]{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card) 92%,#000000 8%),color-mix(in srgb,var(--bg-card) 86%,#000000 14%));padding:0 14px;border:1px solid color-mix(in srgb,var(--primary-color) 42%,var(--border-base));border-radius:999px;font-size:14px;height:40px;line-height:40px;color:color-mix(in srgb,var(--text-color) 88%,var(--primary-color) 12%);font-weight:500;letter-spacing:.01em;white-space:nowrap;margin-right:-58px;transform:translate(100%);opacity:0;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),margin-right .35s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px #0000006b,inset 0 1px 1px #ffffff14;position:relative;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);isolation:isolate;overflow:hidden}.tip-text[data-v-bcd76935]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 20%,rgba(255,153,0,.22),transparent 55%);border-radius:inherit;z-index:-1;opacity:.75;pointer-events:none}.tip-text--show[data-v-bcd76935]{transform:translate(0);opacity:1;margin-right:16px}.submit-plugin__inner[data-v-bcd76935]{background:linear-gradient(160deg,#ffb03e52,#f903 48%,#ff990014),#0a0a0ac7}.submit-plugin:hover .submit-plugin__inner[data-v-bcd76935]{background:linear-gradient(160deg,#ffb94e61,#ffa5183d 48%,#ff99001a),#0c0c0ccc}.submit-plugin:active .float-button__ripple[data-v-bcd76935]{animation:ripple-bcd76935 .55s ease-out}@media(max-width:768px){.text-container[data-v-bcd76935]{height:52px}.tip-text[data-v-bcd76935]{height:36px;line-height:36px;font-size:13px}.float-button[data-v-bcd76935]{width:52px;height:52px}.float-button__icon[data-v-bcd76935]{font-size:20px}}@media(max-width:480px){.text-container[data-v-bcd76935]{height:48px}.tip-text[data-v-bcd76935]{height:32px;line-height:32px;font-size:12px}.float-button[data-v-bcd76935]{width:48px;height:48px}}@keyframes ripple-bcd76935{0%{transform:translate(-50%,-50%) scale(.2);opacity:.65}to{transform:translate(-50%,-50%) scale(6.2);opacity:0}}.modal-content[data-v-bcd76935]{display:flex;flex-direction:column;height:100%;overflow:hidden}.scroll-container[data-v-bcd76935]{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:4px}.submit-actions[data-v-bcd76935]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color);flex-shrink:0}.json-section[data-v-bcd76935]{margin-top:24px}.json-tip[data-v-bcd76935],.json-textarea[data-v-bcd76935]{margin-bottom:12px}.json-actions[data-v-bcd76935]{display:flex;justify-content:flex-end;margin-bottom:16px}[data-v-bcd76935] .n-input{width:100%}[data-v-bcd76935] .n-form-item{margin-bottom:24px}[data-v-bcd76935] .n-card-header{padding-bottom:16px;flex-shrink:0}[data-v-bcd76935] .n-card__content{flex:1;padding-right:-8px;overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px){.submit-modal[data-v-bcd76935]{max-width:90vw}}.float-buttons[data-v-e3fe5c5c]{position:fixed;right:clamp(14px,2.2vw,26px);bottom:clamp(14px,2.2vw,26px);display:flex;flex-direction:column;align-items:flex-end;gap:clamp(12px,1.8vw,16px);z-index:1100}.float-button[data-v-e3fe5c5c]{width:58px;height:58px;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.float-button__inner[data-v-e3fe5c5c]{position:relative;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffd78ee6;border:1px solid rgba(255,153,0,.28);box-shadow:0 10px 22px #00000094,inset 0 0 0 1px #0000003d;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),filter .24s ease,background .24s ease;overflow:hidden}.back-to-top__inner[data-v-e3fe5c5c]{background:linear-gradient(160deg,#ffb03e52,#f903 48%,#ff990014),#0a0a0ac7}.float-button:hover .float-button__inner[data-v-e3fe5c5c]{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 26px #0000009e,inset 0 0 0 1px #00000047}.back-to-top:hover .back-to-top__inner[data-v-e3fe5c5c]{background:linear-gradient(160deg,#ffb94e61,#ffa5183d 48%,#ff99001a),#0c0c0ccc}.float-button:active .float-button__inner[data-v-e3fe5c5c]{transform:translateY(-1px) scale(.95);transition-duration:.08s}.float-button__icon[data-v-e3fe5c5c]{position:relative;z-index:2}.float-button__ripple[data-v-e3fe5c5c]{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#ffb75542;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.back-to-top:active .float-button__ripple[data-v-e3fe5c5c]{animation:ripple-e3fe5c5c .55s ease-out}@keyframes ripple-e3fe5c5c{0%{transform:translate(-50%,-50%) scale(.2);opacity:.65}to{transform:translate(-50%,-50%) scale(6.2);opacity:0}}@keyframes float-e3fe5c5c{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.back-to-top-fade-enter-active[data-v-e3fe5c5c]{transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.back-to-top-fade-leave-active[data-v-e3fe5c5c]{transition:all .3s cubic-bezier(.4,0,1,1)}.back-to-top-fade-enter-from[data-v-e3fe5c5c]{opacity:0;transform:translateY(20px) scale(.8)}.back-to-top-fade-leave-to[data-v-e3fe5c5c]{opacity:0;transform:translateY(10px) scale(.9)}.help-modal[data-v-e3fe5c5c]{max-width:90vw}.help-modal__title[data-v-e3fe5c5c]{margin:0;color:var(--text-primary)}.help-section[data-v-e3fe5c5c]{padding:8px 0}.help-section[data-v-e3fe5c5c] h3{margin:0 0 8px;color:var(--text-primary)}.help-section[data-v-e3fe5c5c] .n-text{color:var(--text-secondary);line-height:1.6}@media(max-width:768px){.float-buttons[data-v-e3fe5c5c]{right:20px;bottom:20px;gap:12px}.float-button[data-v-e3fe5c5c]{width:52px;height:52px}.float-button__icon[data-v-e3fe5c5c]{font-size:20px}}@media(max-width:480px){.float-buttons[data-v-e3fe5c5c]{right:16px;bottom:16px;gap:10px}.float-button[data-v-e3fe5c5c]{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.float-button__inner[data-v-e3fe5c5c],.float-button__icon[data-v-e3fe5c5c],.back-to-top-fade-enter-active[data-v-e3fe5c5c],.back-to-top-fade-leave-active[data-v-e3fe5c5c]{transition-duration:.1s}.float-button__ripple[data-v-e3fe5c5c]{display:none}@keyframes float-e3fe5c5c{0%,to{transform:none}}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.app-container{min-height:100vh;background:var(--bg-base, #000000);display:flex;flex-direction:column}.main-layout{min-height:100vh;display:flex;flex-direction:column}@keyframes gridAppear{0%{opacity:0}to{opacity:1}}.plugins-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px;padding:20px;max-width:100%;margin:0 auto;animation:gridAppear .3s ease-out;animation-delay:.7s;animation-fill-mode:backwards}@media(max-width:768px){.app-container{padding:0}.plugins-grid{grid-template-columns:1fr;gap:16px;padding:16px}}:root{--primary-color: #ff9900;--primary-hover: #ffaa00;--primary-active: #e68900;--primary-light: rgba(255, 153, 0, .1);--bg-base: #1a1a1a;--bg-card: #242424;--bg-hover: #2d2d2d;--bg-n-tag: #ff9900;--bg-header: #000000;--text-primary: #ffffff;--text-secondary: #cccccc;--text-tertiary: #999999;--text-tag: #000000;--text-n-tag: #ffffff;--text-color: #ffffff;--pagination-text: #fff;--success-color: var(--primary-color);--border-base: #333333;--border-hover: #ff9900;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .3), 0 1px 2px -1px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .5);--header-gradient: linear-gradient(135deg, #000000 0%, #1a1a1a 50%, #242424 100%);--header-overlay: radial-gradient(circle at top right, rgba(255, 153, 0, .1), transparent);--header-text-color: rgba(255, 255, 255, .95);--header-text-shadow: 0 2px 4px rgba(0, 0, 0, .5);--search-bg: rgba(0, 0, 0, .3);--input-bg: rgba(255, 255, 255, .1);--input-bg-hover: rgba(255, 255, 255, .15);--input-bg-focus: rgba(255, 255, 255, .2);--input-text: rgba(255, 255, 255, .95);--input-placeholder: rgba(255, 255, 255, .6);--input-border: rgba(255, 153, 0, .3);--input-border-hover: rgba(255, 153, 0, .5);--input-border-focus: rgba(255, 153, 0, .7);--sticky-bg: rgba(0, 0, 0, .9);--dropdown-bg: #242424;--dropdown-text: #ffffff;--dropdown-border: #333333;--scrollbar-track: #121212;--scrollbar-thumb: rgba(255, 153, 0, .3);--scrollbar-thumb-hover: rgba(255, 153, 0, .5);--scrollbar-width: 6px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px;transition:all .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.dark *{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.dark ::-webkit-scrollbar-track{background:var(--scrollbar-track)}.dark ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.dark ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.dark{--primary-color: #ff9900;--primary-hover: #ffaa00;--primary-active: #e68900;--primary-light: rgba(255, 153, 0, .15);--bg-base: #000000;--bg-card: #1a1a1a;--bg-hover: #242424;--bg-n-tag: #ff9900;--text-primary: #ffffff;--text-secondary: #ff9900;--text-tertiary: #cccccc;--text-n-tag: #000000;--text-color: #ffffff;--pagination-text: #fff;--border-base: #333333;--border-hover: #ff9900;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .5), 0 1px 2px -1px rgba(0, 0, 0, .5);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .6), 0 2px 4px -2px rgba(0, 0, 0, .6);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .7), 0 4px 6px -4px rgba(0, 0, 0, .7);--header-gradient: linear-gradient(135deg, #000000 0%, #1a1a1a 50%, #ff9900 100%);--header-overlay: radial-gradient(circle at top right, rgba(255, 153, 0, .2), transparent);--header-text-color: rgba(255, 255, 255, .95);--header-text-shadow: 0 2px 4px rgba(0, 0, 0, .8);--search-bg: rgba(0, 0, 0, .5);--input-bg: rgba(255, 153, 0, .1);--input-bg-hover: rgba(255, 153, 0, .2);--input-bg-focus: rgba(255, 153, 0, .3);--input-text: rgba(255, 255, 255, .95);--input-placeholder: rgba(255, 255, 255, .5);--input-border: rgba(255, 153, 0, .4);--input-border-hover: rgba(255, 153, 0, .6);--input-border-focus: rgba(255, 153, 0, .8);--sticky-bg: rgba(0, 0, 0, .95);--dropdown-bg: #1a1a1a;--dropdown-text: #ffffff;--dropdown-border: #ff9900;--scrollbar-track: #050505;--scrollbar-thumb: rgba(255, 153, 0, .4);--scrollbar-thumb-hover: rgba(255, 153, 0, .7)}.search-container[data-v-e0b3a2e2]{display:flex;justify-content:center;max-width:800px;margin:0 auto 16px;position:relative;z-index:1}.search-wrapper[data-v-e0b3a2e2]{display:flex;width:100%;gap:12px;align-items:center}.sort-select[data-v-e0b3a2e2]{width:140px;flex-shrink:0}[data-v-e0b3a2e2] .sort-select .n-base-selection{background:transparent!important;border:0px solid rgba(0,0,0,.08)!important;transition:all .2s ease!important;height:44px!important;border-radius:12px!important;padding:0!important}[data-v-e0b3a2e2] .sort-select .n-base-selection-overlay{background:var(--input-bg)!important;border-radius:12px!important;box-shadow:var(--shadow-sm)!important;transition:all .3s ease!important}[data-v-e0b3a2e2] .sort-select .n-base-selection-overlay:hover{background:var(--input-bg-hover)!important;box-shadow:var(--shadow-md)!important}[data-v-e0b3a2e2] .sort-select .n-base-selection:focus-within .n-base-selection-overlay{background:var(--input-bg-focus)!important;box-shadow:var(--shadow-md),0 0 0 3px #60a5fa33!important}[data-v-e0b3a2e2] .sort-select .n-base-selection-label{color:var(--input-text)!important;background:var(--input-bg, rgba(0, 0, 0, .03));height:44px!important;display:flex!important;align-items:center!important;padding:0 12px!important;font-weight:500!important;transition:all .2s ease!important}[data-v-e0b3a2e2] .sort-select .n-base-selection:hover .n-base-selection-label{background:var(--input-bg-hover)!important;color:var(--input-text)!important}[data-v-e0b3a2e2] .sort-select .n-base-selection:focus-within .n-base-selection-label{background:var(--input-bg-focus)!important;color:var(--primary-color)!important}[data-v-e0b3a2e2] .sort-select .n-base-selection-input__content{color:var(--input-text)!important;font-weight:500!important}[data-v-e0b3a2e2] .sort-select .n-base-selection-placeholder{color:var(--input-placeholder)!important;font-weight:400!important;opacity:.6}[data-v-e0b3a2e2] .sort-select .n-base-selection__border,[data-v-e0b3a2e2] .sort-select .n-base-selection__state-border{display:none!important}[data-v-e0b3a2e2] .n-base-select-menu{border-radius:16px!important;padding:8px!important;box-shadow:var(--shadow-lg)!important;border:none!important;background:var(--input-bg)!important;color:var(--input-text)!important}[data-v-e0b3a2e2] .n-base-select-option{border-radius:12px!important;margin:2px 0!important;padding:8px 12px!important;transition:all .2s ease!important;color:var(--input-text)!important}[data-v-e0b3a2e2] .n-base-select-option:hover{background:var(--input-bg-hover)!important}.custom-search-box[data-v-e0b3a2e2]{display:flex;align-items:center;width:100%;height:44px;background:var(--input-bg, rgba(0, 0, 0, .03));border:2px solid rgba(0,0,0,.08);border-radius:12px;transition:all .2s ease;overflow:hidden;padding:0 16px;gap:12px}.custom-search-box[data-v-e0b3a2e2]:hover{background:var(--input-bg-hover, rgba(0, 0, 0, .04));border-color:#0000001f}.custom-search-box[data-v-e0b3a2e2]:focus-within{background:var(--input-bg-focus, #ffffff);border-color:var(--primary-color);box-shadow:0 0 0 3px #60a5fa26}.search-icon[data-v-e0b3a2e2]{color:var(--input-text);font-size:18px;flex-shrink:0;opacity:.7}.custom-search-box:focus-within .search-icon[data-v-e0b3a2e2]{color:var(--primary-color);opacity:1}.clear-icon[data-v-e0b3a2e2]{color:var(--input-text);font-size:18px;flex-shrink:0;opacity:.5;cursor:pointer;transition:all .2s ease}.clear-icon[data-v-e0b3a2e2]:hover{opacity:.8;transform:scale(1.1)}.clear-icon[data-v-e0b3a2e2]:active{opacity:1;transform:scale(.95)}.search-input[data-v-e0b3a2e2]{flex:1;height:100%;border:none;outline:none;background:transparent;color:var(--input-text);font-size:16px;font-weight:500;padding:0;margin:0}.search-input[data-v-e0b3a2e2]::placeholder{color:var(--input-placeholder);font-weight:400}@media(max-width:768px){.search-container[data-v-e0b3a2e2]{max-width:90%;margin:0 auto 12px}}@media(max-width:480px){.search-wrapper[data-v-e0b3a2e2]{flex-direction:column;gap:8px;align-items:center}.sort-select[data-v-e0b3a2e2]{width:100%}[data-v-e0b3a2e2] .sort-select .n-base-selection{height:40px!important;max-width:120px}[data-v-e0b3a2e2] .sort-select .n-base-selection-label{height:40px!important}.search-container[data-v-e0b3a2e2]{padding:0 8px;margin-bottom:12px}.custom-search-box[data-v-e0b3a2e2]{height:40px;padding:0 14px;gap:10px}.search-icon[data-v-e0b3a2e2]{font-size:16px}.search-input[data-v-e0b3a2e2]{font-size:15px}}@media(max-width:360px){.search-container[data-v-e0b3a2e2]{max-width:80%}.custom-search-box[data-v-e0b3a2e2]{height:36px;padding:0 10px;gap:8px}.search-icon[data-v-e0b3a2e2]{font-size:15px}.search-input[data-v-e0b3a2e2]{font-size:13px}}@media(hover:none)and (pointer:coarse){.custom-search-box[data-v-e0b3a2e2]:hover{background:var(--input-bg);border-color:var(--input-border);box-shadow:var(--shadow-sm)}}.search-container--compact[data-v-e0b3a2e2]{margin:0;max-width:100%}.search-wrapper--compact[data-v-e0b3a2e2]{gap:8px}.custom-search-box--compact[data-v-e0b3a2e2]{height:36px;padding:0 12px;gap:8px;border-radius:8px;background:var(--bg-card);border:2px solid var(--border-base);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:none}.custom-search-box--compact .search-icon[data-v-e0b3a2e2]{font-size:16px;color:var(--text-secondary)}.custom-search-box--compact .search-input[data-v-e0b3a2e2]{font-size:14px;color:var(--text-secondary)}.custom-search-box--compact .search-input[data-v-e0b3a2e2]::placeholder{color:var(--text-tertiary);opacity:.8}.custom-search-box--compact .clear-icon[data-v-e0b3a2e2]{font-size:16px;color:var(--text-secondary)}.sort-select--compact[data-v-e0b3a2e2]{width:80px}[data-v-e0b3a2e2] .sort-select--compact .n-base-selection{height:36px!important;background:var(--bg-card)!important;border:2px solid var(--border-base)!important;border-radius:8px!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:none!important}[data-v-e0b3a2e2] .sort-select--compact .n-base-selection:hover{background:var(--bg-hover)!important;border-color:var(--primary-color)!important}[data-v-e0b3a2e2] .sort-select--compact .n-base-selection:focus-within{background:var(--bg-card)!important;border-color:var(--primary-color)!important;box-shadow:none!important}[data-v-e0b3a2e2] .sort-select--compact .n-base-selection-label{height:36px!important;font-size:13px!important;color:var(--text-secondary)!important;background:var(--bg-card)!important;padding:0 8px!important}[data-v-e0b3a2e2] .sort-select--compact .n-base-selection-input__content{color:var(--text-secondary)!important}[data-v-e0b3a2e2] .sort-select--compact .n-base-selection-placeholder{color:var(--text-tertiary)!important}[data-v-e0b3a2e2] .sort-select--compact .n-base-selection-overlay{background:var(--bg-card)!important;box-shadow:none!important}.search-container--header[data-v-e0b3a2e2] .sort-select .n-base-selection-overlay{background:var(--input-bg)!important}.search-container--header[data-v-e0b3a2e2] .sort-select .n-base-selection-overlay:hover{background:var(--input-bg-hover)!important}.search-container--header[data-v-e0b3a2e2] .sort-select .n-base-selection:focus-within .n-base-selection-overlay{background:var(--input-bg-focus)!important}.search-container--header[data-v-e0b3a2e2] .sort-select .n-base-selection-label{color:var(--input-text)!important;background:var(--input-bg)!important}.search-container--header[data-v-e0b3a2e2] .sort-select .n-base-selection:hover .n-base-selection-label{background:var(--input-bg-hover)!important;color:var(--input-text)!important}.search-container--header[data-v-e0b3a2e2] .sort-select .n-base-selection:focus-within .n-base-selection-label{background:var(--input-bg-focus)!important}.search-container--header[data-v-e0b3a2e2] .sort-select .n-base-selection-input__content{color:var(--input-text)!important}.search-container--header[data-v-e0b3a2e2] .sort-select .n-base-selection-placeholder{color:var(--input-placeholder)!important}.search-container--header .custom-search-box[data-v-e0b3a2e2]{background:var(--input-bg)!important;border-color:var(--input-border)!important}.search-container--header .custom-search-box[data-v-e0b3a2e2]:hover{background:var(--input-bg-hover)!important;border-color:var(--input-border-hover)!important}.search-container--header .custom-search-box[data-v-e0b3a2e2]:focus-within{background:var(--input-bg-focus)!important}.search-container--header[data-v-e0b3a2e2] .n-base-select-menu{background:var(--input-bg)!important;color:var(--text-primary)!important}.search-container--header[data-v-e0b3a2e2] .n-base-select-option:hover{background:var(--input-bg-hover)!important}.search-container--compact .custom-search-box[data-v-e0b3a2e2]{border:2px solid var(--border-base)}.custom-search-box--compact[data-v-e0b3a2e2]:hover{background:var(--bg-hover);border-color:var(--primary-color)!important}.custom-search-box--compact[data-v-e0b3a2e2]:focus-within{background:var(--bg-card);border-color:var(--primary-color)!important;box-shadow:none}.search-container--header[data-v-e0b3a2e2] .n-base-selection-input__content,.search-container--header[data-v-e0b3a2e2] .n-base-selection-label{color:var(--input-text)!important}.search-container--header[data-v-e0b3a2e2] .n-base-selection-placeholder{color:var(--input-placeholder)!important}.search-container--compact[data-v-e0b3a2e2] .n-base-selection-input__content,.search-container--compact[data-v-e0b3a2e2] .n-base-selection-label{color:var(--text-secondary)!important}.search-container--compact[data-v-e0b3a2e2] .n-base-selection-placeholder{color:var(--text-tertiary)!important}.search-container--header .custom-search-box[data-v-e0b3a2e2],.search-container--header .custom-search-box[data-v-e0b3a2e2]:hover{border:none!important}.search-container--header .custom-search-box[data-v-e0b3a2e2]:focus-within{border:none!important}.api-switcher[data-v-38f73dce]{position:relative;z-index:1000}.api-switcher-container[data-v-38f73dce]{display:flex;align-items:center;padding:8px 12px;background:var(--bg-card);border:1px solid var(--border-base);border-radius:8px;cursor:pointer;transition:all .2s ease;min-width:140px}.api-switcher-container[data-v-38f73dce]:hover{background:var(--bg-hover);border-color:var(--primary-color)}.current-api[data-v-38f73dce]{display:flex;align-items:center;gap:8px;width:100%}.api-icon[data-v-38f73dce]{color:var(--primary-color);font-size:16px}.api-name[data-v-38f73dce]{flex:1;font-size:14px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-icon[data-v-38f73dce]{color:var(--text-secondary);font-size:14px;transition:transform .2s ease}.dropdown-icon.is-open[data-v-38f73dce]{transform:rotate(180deg)}.api-dropdown[data-v-38f73dce]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border-base);border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;z-index:1001;min-width:140px}.api-option[data-v-38f73dce]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;transition:background-color .2s ease}.api-option[data-v-38f73dce]:hover{background:var(--bg-hover)}.api-option.is-active[data-v-38f73dce]{background:color-mix(in srgb,var(--primary-color) 22%,transparent);box-shadow:inset 2px 0 0 var(--primary-color)}.api-option-icon[data-v-38f73dce]{color:var(--primary-color);font-size:16px}.api-option-name[data-v-38f73dce]{flex:1;font-size:14px;color:#fff}.api-option.is-active .api-option-name[data-v-38f73dce]{color:#fff;font-weight:600}.check-icon[data-v-38f73dce]{color:var(--primary-color);font-size:16px}.dropdown-enter-active[data-v-38f73dce],.dropdown-leave-active[data-v-38f73dce]{transition:all .2s ease;transform-origin:top}.dropdown-enter-from[data-v-38f73dce],.dropdown-leave-to[data-v-38f73dce]{opacity:0;transform:scaleY(.8)}.dropdown-enter-to[data-v-38f73dce],.dropdown-leave-from[data-v-38f73dce]{opacity:1;transform:scaleY(1)}@media(max-width:768px){.api-switcher-container[data-v-38f73dce]{min-width:120px;padding:6px 10px}.api-name[data-v-38f73dce]{font-size:13px}.api-icon[data-v-38f73dce],.dropdown-icon[data-v-38f73dce],.api-option-icon[data-v-38f73dce],.check-icon[data-v-38f73dce]{font-size:14px}.api-option[data-v-38f73dce]{padding:8px 10px}.api-option-name[data-v-38f73dce]{font-size:13px}}@keyframes content-fade-up-094458eb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes header-slide-down-094458eb{0%{clip-path:inset(0 0 100% 0);transform:translateY(-20px)}to{clip-path:inset(0 0 0 0);transform:translateY(0)}}.app-header[data-v-094458eb]{text-align:center;margin-bottom:40px;padding:32px 20px;background:var(--header-gradient);border-radius:0;position:relative;overflow:hidden;animation:header-slide-down-094458eb .6s cubic-bezier(.33,1,.68,1) forwards;transform-origin:top;will-change:transform,clip-path;contain:paint layout;border-bottom:3px solid var(--primary-color)}.app-header[data-v-094458eb]:before{content:"";position:absolute;inset:0;background:var(--header-overlay);pointer-events:none}.header-title[data-v-094458eb]{display:flex;align-items:center;justify-content:center;margin-bottom:35px;gap:16px;position:relative;z-index:2;animation:content-fade-up-094458eb .5s cubic-bezier(.33,1,.68,1) forwards .4s;opacity:0;will-change:transform,opacity}.header-logo[data-v-094458eb]{width:48px;height:48px;object-fit:contain;transform-origin:center}.title-wrapper[data-v-094458eb]{display:flex;align-items:center;height:48px}@font-face{font-family:Lexend;src:url(../font/lexend.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(../font/lexend-v25-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.app-header h1[data-v-094458eb]{margin:0;color:var(--primary-color);font-size:2.75em;font-weight:700;letter-spacing:-.5px;transition:color .3s ease;font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-shadow:2px 2px 4px rgba(0,0,0,.8);animation:pulse-glow-094458eb 2s ease-in-out infinite alternate}@keyframes pulse-glow-094458eb{0%{text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 10px rgba(255,153,0,.5)}to{text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 20px rgba(255,153,0,.8)}}@media(max-width:1024px)and (min-width:769px){.app-header[data-v-094458eb]{padding:28px 18px}.app-header h1[data-v-094458eb]{font-size:2.4em}.header-title[data-v-094458eb]{gap:14px}.header-logo[data-v-094458eb]{width:54px;height:54px}.title-wrapper[data-v-094458eb]{height:54px}}@media(max-width:768px){.app-header[data-v-094458eb]{margin-bottom:24px;padding:20px 16px;border-radius:0}.search-container[data-v-094458eb]{max-width:90%;margin:0 auto 12px}}@media(max-width:480px){.app-header[data-v-094458eb]{margin-bottom:24px;padding:20px 16px;border-radius:0}.header-title[data-v-094458eb]{flex-direction:column;gap:12px;margin-bottom:24px}.header-logo[data-v-094458eb]{width:55px;height:55px;order:-1}.title-wrapper[data-v-094458eb]{height:auto;text-align:center}.app-header h1[data-v-094458eb]{font-size:1.8em;line-height:1.3;letter-spacing:-.3px}.top-pagination-wrapper[data-v-094458eb]{padding:0 12px;margin-bottom:16px}[data-v-094458eb] .top-pagination-wrapper .n-pagination{gap:4px;flex-wrap:wrap;justify-content:center}[data-v-094458eb] .top-pagination-wrapper .n-pagination-item{min-width:32px!important;height:32px!important;font-size:13px!important;border-radius:6px!important;background-color:#ffffff1f!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}[data-v-094458eb] .n-pagination .n-pagination-item:not(.n-pagination-item--active):not(.n-pagination-item--button):not(.n-pagination-item.n-pagination-item--disabled){display:none}[data-v-094458eb] .n-pagination .n-pagination-item:first-of-type,[data-v-094458eb] .n-pagination .n-pagination-item:last-of-type{display:flex!important}[data-v-094458eb] .top-pagination-wrapper .n-pagination-item--active{background-color:#ffffff4d!important}[data-v-094458eb] .top-pagination-wrapper .n-pagination-item--button{padding:0 8px!important;font-weight:600!important}[data-v-094458eb] .top-pagination-wrapper .n-pagination-prefix,[data-v-094458eb] .top-pagination-wrapper .n-pagination-suffix{font-size:12px!important;margin:8px 4px 0!important;order:10;width:100%;text-align:center;opacity:.9;background:#ffffff1a;padding:4px 8px;border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-v-094458eb] .n-switch{width:46px!important;height:22px!important}[data-v-094458eb] .n-switch .n-switch__rail{height:22px!important}[data-v-094458eb] .n-switch .n-switch__button{height:18px!important;width:18px!important;top:2px!important}[data-v-094458eb] .n-switch .n-switch__button-icon{font-size:12px}}@media(max-width:480px){.app-header[data-v-094458eb]{padding:16px 12px;border-radius:0}.app-header h1[data-v-094458eb]{font-size:1.6em;word-break:keep-all}.header-logo[data-v-094458eb]{width:60px;height:60px}}@media(max-width:360px){.app-header[data-v-094458eb]{padding:14px 10px}.app-header h1[data-v-094458eb]{font-size:1.4em}.header-logo[data-v-094458eb]{width:50px;height:50px}}@media(max-height:500px)and (orientation:landscape){.app-header[data-v-094458eb]{padding:12px 16px;margin-bottom:16px}.header-title[data-v-094458eb]{margin-bottom:16px;gap:8px}.app-header h1[data-v-094458eb]{font-size:1.5em}.header-logo[data-v-094458eb]{width:32px;height:32px}}@media(hover:none)and (pointer:coarse){[data-v-094458eb] .n-switch{min-width:50px!important;min-height:30px!important}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header-logo[data-v-094458eb]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.sticky-header[data-v-094458eb]{position:fixed;top:0;left:0;right:0;z-index:1000;transform:translateY(-100%);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%)!important;background:var(--sticky-bg);border-bottom:2px solid var(--border-base);box-shadow:none;box-sizing:border-box}.sticky-header--visible[data-v-094458eb]{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-header-spacer[data-v-094458eb]{height:0}.sticky-header-content[data-v-094458eb]{display:flex;align-items:center;justify-content:space-between;padding:0 20px;max-width:1200px;margin:0 auto;gap:20px;height:100%}.sticky-header-left[data-v-094458eb]{display:flex;align-items:center;gap:12px;flex-shrink:0}.sticky-logo[data-v-094458eb]{width:40px;height:40px;object-fit:contain;border-radius:6px}.sticky-title[data-v-094458eb]{margin:0;font-size:1.4em;font-weight:700;color:var(--primary-color);font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.sticky-header-center[data-v-094458eb]{flex:1;max-width:500px;min-width:0}.sticky-desktop-toolbar[data-v-094458eb]{display:block}.sticky-mobile-controls[data-v-094458eb]{display:none;align-items:center;gap:8px}.sticky-desktop-controls[data-v-094458eb]{display:flex;align-items:center;gap:8px}.sticky-header-right[data-v-094458eb]{display:flex;align-items:center;flex-shrink:0}.sticky-actions[data-v-094458eb]{display:inline-flex;align-items:center;gap:8px}.mobile-inline-search[data-v-094458eb]{display:none}.mobile-search-enter-from[data-v-094458eb],.mobile-search-leave-to[data-v-094458eb]{opacity:0;transform:scaleY(.92)}.mobile-search-enter-active[data-v-094458eb],.mobile-search-leave-active[data-v-094458eb]{transition:all .22s ease;transform-origin:top}.mobile-search-enter-to[data-v-094458eb],.mobile-search-leave-from[data-v-094458eb]{opacity:1;transform:scaleY(1)}.theme-toggle-btn[data-v-094458eb]{color:var(--text-primary)!important;transition:all .2s ease}.theme-toggle-btn[data-v-094458eb]:hover{background:var(--bg-hover)!important;transform:scale(1.05)}@media(max-width:768px){.app-header[data-v-094458eb]{display:none}.sticky-header-spacer[data-v-094458eb]{height:72px}.sticky-header-content[data-v-094458eb]{padding:0 16px;gap:12px;align-items:center;height:100%}.sticky-title[data-v-094458eb]{font-size:1.35em;line-height:1.1}.sticky-logo[data-v-094458eb]{width:36px;height:36px}.sticky-header-center[data-v-094458eb]{max-width:none}.sticky-header-content[data-v-094458eb]{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.sticky-header[data-v-094458eb]{height:72px}.sticky-desktop-toolbar[data-v-094458eb]{display:none}.sticky-mobile-controls[data-v-094458eb]{display:inline-flex;justify-content:flex-start;align-items:center}.sticky-desktop-controls[data-v-094458eb]{display:none}.sticky-header-center[data-v-094458eb]{position:relative}.mobile-inline-search[data-v-094458eb]{display:block;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) scaleY(.96);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease}.mobile-inline-search.is-open[data-v-094458eb]{opacity:1;transform:translateY(-50%) scaleY(1);pointer-events:auto}.mobile-inline-search[data-v-094458eb] .n-input{width:100%;background:var(--bg-card)!important;border-width:2px!important;border-style:solid!important;border-color:var(--border-base)!important;border-radius:10px!important;box-shadow:none!important;color:var(--text-primary)!important;min-height:42px!important}[data-v-094458eb] .sticky-header .n-button{display:inline-flex;align-items:center}.mobile-inline-search[data-v-094458eb] .n-input:not(.n-input--disabled):hover{border-color:var(--primary-color)!important;background:var(--bg-hover)!important}.mobile-inline-search[data-v-094458eb] .n-input.n-input--focus{border-color:var(--primary-color)!important;background:var(--bg-hover)!important}.mobile-inline-search[data-v-094458eb] input{color:var(--text-primary)!important;line-height:38px!important}.mobile-inline-search[data-v-094458eb] input::placeholder{color:var(--text-tertiary)!important}}@media(max-width:480px){.sticky-header-content[data-v-094458eb]{padding:0 14px;gap:8px;height:100%}.sticky-title[data-v-094458eb]{font-size:1.2em}.sticky-logo[data-v-094458eb]{width:34px;height:34px}.theme-toggle-btn[data-v-094458eb]{width:36px!important;height:36px!important}.sticky-header[data-v-094458eb]{height:68px}.hidden-on-search[data-v-094458eb]{display:none!important}}.mobile-popover-body[data-v-094458eb]{padding:8px;min-width:220px}@media(min-width:769px){.sticky-header-content[data-v-094458eb]{padding:16px 24px;height:auto}}@keyframes cardAppear-2a25f062{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.plugin-card[data-v-2a25f062]{position:relative;overflow:visible;contain:content;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;border:2px solid var(--border-base);box-shadow:var(--shadow-sm);background-color:var(--bg-card);min-height:180px;max-height:max-content;display:flex;flex-direction:column;min-width:100%;animation:cardAppear-2a25f062 .5s cubic-bezier(.23,1,.32,1) backwards;animation-delay:calc(.4s + (var(--card-index, 0) * .08s));border-radius:4px}.plugin-card[data-v-2a25f062]:hover{transform:translateY(-4px);border-color:var(--primary-color);box-shadow:0 0 15px #ff99004d}.card-header[data-v-2a25f062]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:2px solid var(--primary-color);background:linear-gradient(90deg,var(--bg-card) 0%,rgba(255,153,0,.1) 100%);border-radius:4px 4px 0 0;min-height:44px}[data-v-2a25f062] .n-card__header,[data-v-2a25f062] .n-card-header{margin-bottom:0!important;padding-bottom:6px!important}.plugin-name-container[data-v-2a25f062]{max-width:75%;overflow:hidden;position:relative}.plugin-name-container[data-v-2a25f062]:has(.plugin-name.marquee){mask:linear-gradient(to right,transparent 0%,black 10px,black calc(100% - 10px),transparent 100%);-webkit-mask:linear-gradient(to right,transparent 0%,black 10px,black calc(100% - 10px),transparent 100%)}.card-header h3[data-v-2a25f062]{margin:0;font-size:1.25em;font-weight:700;color:var(--primary-color);letter-spacing:-.3px;font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;--translate-distance: 0px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.plugin-name-text[data-v-2a25f062]{display:inline-block;transition:transform .3s ease}.plugin-name.marquee .plugin-name-text[data-v-2a25f062]{animation:marqueeSlide-2a25f062 6s ease-in-out infinite}.plugin-name.marquee:hover .plugin-name-text[data-v-2a25f062]{animation-play-state:paused}@keyframes marqueeSlide-2a25f062{0%{transform:translate(0)}20%{transform:translate(0)}50%{transform:translate(var(--translate-distance))}70%{transform:translate(var(--translate-distance))}to{transform:translate(0)}}@media(max-width:768px){.plugin-name-container[data-v-2a25f062]{max-width:70%}@keyframes marqueeSlide-2a25f062{0%{transform:translate(0)}25%{transform:translate(0)}50%{transform:translate(var(--translate-distance))}75%{transform:translate(var(--translate-distance))}to{transform:translate(0)}}}@media(max-width:480px){.plugin-name-container[data-v-2a25f062]{max-width:65%}.card-header h3[data-v-2a25f062]{font-size:1.1em}}.version-tag[data-v-2a25f062]{background-color:var(--primary-color)!important;color:#000!important;border:none!important;padding:2px 10px!important;font-weight:700;flex-shrink:0;border-radius:3px}.card-content-wrapper[data-v-2a25f062]{display:flex;gap:12px;align-items:flex-start}.plugin-logo-container[data-v-2a25f062]{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#ff99001a;border:1px solid var(--primary-color);overflow:hidden}.plugin-logo[data-v-2a25f062]{width:100%;height:100%;object-fit:cover;border-radius:6px}.card-main-content[data-v-2a25f062]{flex:1;min-width:0}.card-content[data-v-2a25f062]{display:flex;flex-direction:column;height:100%;min-height:120px}.description[data-v-2a25f062]{margin:4px 0;line-height:1.5;font-size:.9em;height:3em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:var(--text-secondary)}.tags-container[data-v-2a25f062]{margin:2px 0;min-height:24px;display:flex;align-items:center;overflow:hidden;position:relative}.tags-container[data-v-2a25f062]:after{content:"";position:absolute;right:0;top:0;width:28px;height:100%;background:linear-gradient(to right,rgba(0,0,0,0),var(--bg-card));pointer-events:none}.tags-space[data-v-2a25f062]{width:100%;flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.plugin-tag[data-v-2a25f062]{transition:all .2s ease;margin-bottom:2px;background-color:#f903!important;color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;padding:2px 8px!important;display:inline-flex;align-items:center;flex:0 0 auto;border-radius:3px;font-weight:600}.plugin-tag[data-v-2a25f062]:hover{transform:scale(1.05);background-color:#f906!important;box-shadow:0 0 8px #ff99004d}.plugin-meta[data-v-2a25f062]{display:flex;justify-content:space-between;align-items:center;font-size:.85em;padding:4px 0;margin:0;border-top:1px solid var(--border-base);color:var(--text-secondary);min-height:28px}.author[data-v-2a25f062]{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--primary-color)}.stars[data-v-2a25f062]{color:var(--primary-color);font-weight:700;display:flex;align-items:center;gap:6px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.plugin-links[data-v-2a25f062]{margin-top:2px;min-height:28px;display:flex}.button-group[data-v-2a25f062]{display:flex;align-items:center;gap:12px}.icon-buttons[data-v-2a25f062]{display:flex;gap:8px;align-items:center}.button-group[data-v-2a25f062] .main-button{border-radius:4px;height:28px;padding:0 12px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;color:#000!important;font-weight:700}.button-group[data-v-2a25f062] .main-button:hover{background-color:var(--primary-hover)!important;box-shadow:0 0 10px #ff990080}.icon-buttons[data-v-2a25f062] .n-button{width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background-color:#ff99001a;border:1px solid var(--primary-color);transition:all .2s ease;border-radius:4px}.icon-buttons[data-v-2a25f062] .n-button:hover{color:#000;border-color:var(--primary-color);background-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 0 8px #f906}@media(max-width:480px){.button-group[data-v-2a25f062] .n-button{font-size:.9em;height:28px}.button-group[data-v-2a25f062] .main-button{padding:0 12px}.icon-buttons[data-v-2a25f062] .n-button{width:28px;height:28px}.icon-buttons[data-v-2a25f062] .n-button .n-icon{font-size:16px}.plugin-logo-container[data-v-2a25f062]{width:50px;height:50px}}[data-v-2a25f062] .n-card{height:100%}[data-v-2a25f062] .n-card__content{flex:1;display:flex;flex-direction:column}.tags-container[data-v-2a25f062]:empty:before{content:"";display:block;height:28px}.plugin-name-text[data-v-2a25f062]{will-change:transform}.plugin-name.marquee .plugin-name-text[data-v-2a25f062]{backface-visibility:hidden;perspective:1000px}@keyframes pagination-fade-in-7c2e5eb9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pagination-wrapper[data-v-7c2e5eb9]{display:flex;justify-content:center;margin:1.4rem auto;padding:0;position:relative;animation:pagination-fade-in-7c2e5eb9 .8s cubic-bezier(.4,0,.2,1) forwards}.pagination-container[data-v-7c2e5eb9]{display:flex;justify-content:center;padding:8px 12px;position:relative;z-index:1;border-radius:14px;background:var(--bg-card, rgba(255, 255, 255, .05));border:1px solid var(--border-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content;box-shadow:0 10px 24px #00000038;will-change:transform,opacity;transition:all .3s cubic-bezier(.4,0,.2,1)}.pagination-container[data-v-7c2e5eb9]:hover{border-color:var(--primary-color);box-shadow:0 14px 28px #00000047}[data-v-7c2e5eb9] .n-pagination{gap:4px;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}[data-v-7c2e5eb9] .n-pagination .n-pagination-item{color:var(--text-primary, #ffffff)!important;background:#ffffff0a!important;border:1px solid var(--border-base)!important;border-radius:8px;font-weight:500;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)!important;will-change:transform,background-color,color;transform-origin:center}@keyframes page-num-scale-7c2e5eb9{0%{transform:scale(.9)}50%{transform:scale(1.05)}to{transform:scale(1)}}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--clickable:hover{color:var(--text-primary)!important;background-color:var(--primary-light)!important;border-color:var(--primary-color)!important;transform:translateY(-1px);box-shadow:0 6px 14px #0000003d}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--active{color:var(--text-tag, #000000)!important;background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;font-weight:700!important;box-shadow:0 8px 20px #ff990038;animation:page-num-scale-7c2e5eb9 .3s cubic-bezier(.34,1.56,.64,1)}[data-v-7c2e5eb9] .n-pagination .n-pagination-prefix,[data-v-7c2e5eb9] .n-pagination .n-pagination-suffix{color:var(--text-secondary)!important;margin:0 8px;font-size:14px}[data-v-7c2e5eb9] .n-pagination .n-pagination-quick-jumper{margin-left:16px;display:flex;align-items:center;gap:8px}[data-v-7c2e5eb9] .n-pagination .n-pagination-quick-jumper .n-input{width:60px!important}[data-v-7c2e5eb9] .n-pagination .n-pagination-quick-jumper .n-input .n-input__input-el{text-align:center;font-size:13px!important}.sr-only[data-v-7c2e5eb9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1024px)and (min-width:769px){.pagination-wrapper[data-v-7c2e5eb9]{margin:1.5rem 0;padding:.75rem 0}[data-v-7c2e5eb9] .n-pagination{--n-item-size: 30px;--n-item-font-size: 13px;--n-item-padding: 0 12px}[data-v-7c2e5eb9] .n-pagination .n-pagination-item{min-width:30px;height:30px}}@media(max-width:768px){.pagination-wrapper[data-v-7c2e5eb9]{margin:1.1rem 0;padding:.5rem 12px}[data-v-7c2e5eb9] .n-pagination{--n-item-size: 36px;--n-item-font-size: 14px;--n-item-padding: 0 10px;gap:6px;flex-wrap:wrap;justify-content:center}[data-v-7c2e5eb9] .n-pagination .n-pagination-item{min-width:36px;height:36px;min-height:36px;border-radius:8px;font-weight:600}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--button{padding:0 8px!important;font-weight:600}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--disabled{background-color:transparent!important;border-color:transparent!important;color:var(--text-tertiary)!important}[data-v-7c2e5eb9] .n-pagination .n-pagination-quick-jumper{display:none}[data-v-7c2e5eb9] .n-pagination .n-pagination-prefix,[data-v-7c2e5eb9] .n-pagination .n-pagination-suffix{font-size:12px;margin:8px 4px 0;order:10;width:100%;text-align:center;opacity:.8}}@media(max-width:480px){.pagination-wrapper[data-v-7c2e5eb9]{margin:.9rem 0;padding:.5rem 8px}[data-v-7c2e5eb9] .n-pagination{--n-item-size: 34px;--n-item-font-size: 13px;gap:4px}[data-v-7c2e5eb9] .n-pagination .n-pagination-item{min-width:34px;height:34px;min-height:34px;font-weight:600}[data-v-7c2e5eb9] .n-pagination .n-pagination-prefix,[data-v-7c2e5eb9] .n-pagination .n-pagination-suffix{display:none}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--button:first-child{margin-right:8px}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--button:last-child{margin-left:8px}}@media(max-width:360px){.pagination-wrapper[data-v-7c2e5eb9]{margin:.75rem 0;padding:.5rem 4px}[data-v-7c2e5eb9] .n-pagination{--n-item-size: 28px;--n-item-font-size: 11px;gap:2px;flex-wrap:nowrap}[data-v-7c2e5eb9] .n-pagination .n-pagination-item{min-width:28px;height:28px;min-height:28px;padding:0 4px!important;font-weight:600}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--button{padding:0 4px!important}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--disabled{min-width:20px;padding:0 2px!important}}@media(max-height:500px)and (orientation:landscape){.pagination-wrapper[data-v-7c2e5eb9]{margin:.5rem 0;padding:.25rem 0}[data-v-7c2e5eb9] .n-pagination{--n-item-size: 28px;--n-item-font-size: 12px}[data-v-7c2e5eb9] .n-pagination .n-pagination-item{min-width:28px;height:28px}}@media(hover:none)and (pointer:coarse){[data-v-7c2e5eb9] .n-pagination .n-pagination-item{min-width:40px;min-height:40px}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--clickable:hover{transform:none;box-shadow:none}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--clickable:active{transform:scale(.95);background-color:var(--primary-light)!important}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){[data-v-7c2e5eb9] .n-pagination .n-pagination-item{border-width:.5px}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--active{box-shadow:0 1px 6px #60a5fa66}}@media(prefers-reduced-motion:reduce){[data-v-7c2e5eb9] .n-pagination .n-pagination-item{transition:none!important}[data-v-7c2e5eb9] .n-pagination .n-pagination-item--clickable:hover{transform:none}}@media(prefers-color-scheme:dark){[data-v-7c2e5eb9] .n-pagination .n-pagination-item--active{box-shadow:0 8px 20px #ff99004d}}.app-footer[data-v-461b71c8]{background:radial-gradient(circle at 8% 0%,rgba(255,153,0,.12),transparent 32%),linear-gradient(180deg,var(--bg-card) 0%,#000000 100%);border-top:2px solid var(--primary-color);padding:48px 0 24px;margin-top:60px}.footer-content[data-v-461b71c8]{max-width:1200px;margin:0 auto;padding:28px 24px;display:grid;grid-template-columns:1.5fr 1fr;gap:48px;border:1px solid var(--border-base);border-radius:18px;background:linear-gradient(140deg,#ffffff08,#ffffff03);box-shadow:0 18px 40px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box}.footer-section[data-v-461b71c8]{display:flex;flex-direction:column;gap:16px}.footer-logo[data-v-461b71c8]{width:40px;height:40px;object-fit:contain}.footer-description[data-v-461b71c8]{color:var(--text-secondary);line-height:1.6;font-size:.95em;margin:0}.footer-links[data-v-461b71c8]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.links-group h4[data-v-461b71c8]{color:var(--primary-color);margin:0 0 16px;font-size:1em;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.footer-link[data-v-461b71c8]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;margin-bottom:12px;transition:all .3s ease;padding:6px 10px;border-radius:8px;border:1px solid transparent}.footer-link[data-v-461b71c8]:hover{color:var(--text-primary);background-color:#ff99001f;border-color:#f906;transform:translate(2px);box-shadow:0 8px 16px #0003}.footer-link .n-icon[data-v-461b71c8]{font-size:18px}.footer-bottom[data-v-461b71c8]{max-width:1200px;border-top:1px solid var(--border-base);margin-top:40px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-top:24px;text-align:center;box-sizing:border-box}.copyright[data-v-461b71c8]{color:var(--text-tertiary);font-size:.9em;margin:0;display:flex;align-items:center;justify-content:center;gap:6px}.made-with[data-v-461b71c8]{display:flex;align-items:center;gap:6px}.heart-icon[data-v-461b71c8]{color:var(--primary-color);font-size:16px;animation:heartbeat-461b71c8 1.5s ease-in-out infinite alternate}.github-link[data-v-461b71c8]{color:var(--primary-color);text-decoration:none;transition:all .3s ease}.github-link[data-v-461b71c8]:hover{color:#fff;text-shadow:0 0 8px rgba(255,153,0,.8)}.copied-text[data-v-461b71c8]{color:#ef4444;font-weight:600;animation:pulse-461b71c8 .5s ease-in-out}@keyframes pulse-461b71c8{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes heartbeat-461b71c8{0%{transform:scale(1)}to{transform:scale(1.2)}}@media(max-width:1024px){.footer-content[data-v-461b71c8]{padding:24px 20px;gap:36px}.footer-links[data-v-461b71c8]{gap:28px}}@media(max-width:768px){.app-footer[data-v-461b71c8]{padding:32px 0 20px;margin-top:40px}.footer-content[data-v-461b71c8]{grid-template-columns:1fr;gap:32px;padding:20px 16px;border-radius:14px}.footer-section[data-v-461b71c8]{text-align:left;gap:12px}.footer-description[data-v-461b71c8]{font-size:.9em;line-height:1.5}.footer-links[data-v-461b71c8]{grid-template-columns:1fr;gap:24px}.links-group[data-v-461b71c8]{text-align:left}.links-group h4[data-v-461b71c8]{margin-bottom:12px;font-size:.95em}.footer-link[data-v-461b71c8]{justify-content:flex-start;margin-bottom:10px;padding:8px 0}.footer-link[data-v-461b71c8]:hover{transform:none;color:var(--primary-color);background-color:transparent;border-color:transparent;box-shadow:none}.footer-bottom[data-v-461b71c8]{margin-top:28px;padding-top:20px}.copyright[data-v-461b71c8]{font-size:.85em;line-height:1.4;flex-direction:column;gap:8px}}@media(max-width:480px){.app-footer[data-v-461b71c8]{padding:24px 0 16px;margin-top:32px}.footer-content[data-v-461b71c8]{padding:16px 12px;gap:24px}.footer-logo[data-v-461b71c8]{width:36px;height:36px}.footer-description[data-v-461b71c8]{font-size:.85em}.footer-links[data-v-461b71c8]{gap:20px}.links-group h4[data-v-461b71c8]{font-size:.9em;margin-bottom:10px}.footer-link[data-v-461b71c8]{font-size:.9em;margin-bottom:8px;padding:6px 0}.footer-link .n-icon[data-v-461b71c8]{font-size:16px}.footer-bottom[data-v-461b71c8]{margin-top:20px;padding-top:16px}.copyright[data-v-461b71c8]{font-size:.8em}.heart-icon[data-v-461b71c8]{font-size:14px}}.main-layout[data-v-39be246c]{min-height:100vh;position:relative;display:flex;flex-direction:column;--home-max-width: 1400px;--home-gutter: clamp(12px, 2.2vw, 24px);background:radial-gradient(circle at 14% -8%,rgba(255,153,0,.09),transparent 42%),radial-gradient(circle at 90% 12%,rgba(255,153,0,.05),transparent 36%),linear-gradient(180deg,var(--bg-base),var(--bg-base))}.bottom-pagination-wrapper[data-v-39be246c]{min-height:48px;display:flex;align-items:center;justify-content:center;width:100%;padding:0 var(--home-gutter);box-sizing:border-box}.bottom-pagination-wrapper[data-v-39be246c]:empty{display:none}.grid-toolbar[data-v-39be246c]{width:100%;max-width:var(--home-max-width);margin:0 auto;padding:0 var(--home-gutter);box-sizing:border-box}.grid-toolbar-inner[data-v-39be246c]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:8px 10px;border:1px solid var(--border-base);border-radius:12px;background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.toolbar-tip[data-v-39be246c]{color:var(--text-secondary);font-size:13px;opacity:.9;letter-spacing:.02em}.plugins-grid[data-v-39be246c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));width:100%;max-width:var(--home-max-width);gap:clamp(16px,2vw,24px);padding:12px var(--home-gutter) 24px;margin:0 auto;box-sizing:border-box;animation:gridAppear-39be246c .3s ease-out;animation-delay:.7s;animation-fill-mode:backwards;align-content:start;align-items:stretch}@keyframes gridAppear-39be246c{0%{opacity:0}to{opacity:1}}@media(max-width:1024px)and (min-width:769px){.plugins-grid[data-v-39be246c]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding-top:10px}}@media(max-width:768px)and (min-width:481px){.plugins-grid[data-v-39be246c]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;padding-top:8px}}@media(max-width:480px){.plugins-grid[data-v-39be246c]{grid-template-columns:1fr;gap:16px;padding-top:8px}}.plugins-grid[data-v-39be246c]>*{max-width:none;width:100%;justify-self:stretch}.loading-container[data-v-39be246c]{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;min-height:52vh;padding:20px 0}.custom-loading[data-v-39be246c]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:28px 32px;border:1px solid var(--border-base);border-radius:16px;background:linear-gradient(180deg,#ffffff08,#ffffff03);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.loading-dots[data-v-39be246c]{display:flex;gap:8px;align-items:center}.dot[data-v-39be246c]{width:12px;height:12px;border-radius:50%;background:var(--primary-color);animation:dotPulse-39be246c 1.4s ease-in-out infinite both}.dot[data-v-39be246c]:nth-child(1){animation-delay:-.32s}.dot[data-v-39be246c]:nth-child(2){animation-delay:-.16s}.dot[data-v-39be246c]:nth-child(3){animation-delay:0s}@keyframes dotPulse-39be246c{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.loading-text[data-v-39be246c]{font-size:16px;color:var(--text-secondary);font-weight:500;opacity:.8;animation:fadeInOut-39be246c 2s ease-in-out infinite}@keyframes fadeInOut-39be246c{0%,to{opacity:.5}50%{opacity:.9}}.loading-container[data-v-39be246c] .n-spin{will-change:transform;transform:translateZ(0)}.loading-container[data-v-39be246c] .n-spin-icon{animation-timing-function:linear!important;animation-duration:1s!important;will-change:transform;transform:translateZ(0)}.loading-container[data-v-39be246c] .n-spin-body{will-change:auto}.empty-state[data-v-39be246c]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:40px 24px;text-align:center;color:var(--text-color-2);border:1px solid var(--border-base);border-radius:16px;background:linear-gradient(180deg,#ffffff05,#ffffff03);box-shadow:var(--shadow-sm)}.empty-icon[data-v-39be246c]{margin-bottom:16px;opacity:.6;color:var(--text-color-3)}.empty-title[data-v-39be246c]{margin:0 0 8px;font-size:20px;font-weight:600;color:var(--text-color-1)}.empty-description[data-v-39be246c]{margin:0;font-size:14px;color:var(--text-color-2);opacity:.8}
