*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.grid,[grid=""]{display:grid}.ms{margin-inline-start:1rem}.hidden{display:none}.h2{height:.5rem}.h3{height:.75rem}[h6=""]{height:1.5rem}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.resize{resize:both}.b,.border{border-width:1px}[stroke-width~="2"]{stroke-width:2px}.px,[px=""]{padding-left:1rem;padding-right:1rem}.italic{font-style:italic}.underline,[underline=""]{text-decoration-line:underline}.outline{outline-style:solid}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.multiselect{align-items:center;background:var(--ms-bg,#fff);border:var(--ms-border-width,1px) solid var(--ms-border-color,#d1d5db);border-radius:var(--ms-radius,4px);box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ms-font-size,1rem);justify-content:flex-end;margin:0 auto;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);outline:none;position:relative;width:100%}.multiselect.is-open{border-radius:var(--ms-radius,4px) var(--ms-radius,4px) 0 0}.multiselect.is-open-top{border-radius:0 0 var(--ms-radius,4px) var(--ms-radius,4px)}.multiselect.is-disabled{background:var(--ms-bg-disabled,#f3f4f6);cursor:default}.multiselect.is-active{border:var(--ms-border-width-active,var(--ms-border-width,1px)) solid var(--ms-border-color-active,var(--ms-border-color,#d1d5db));box-shadow:0 0 0 var(--ms-ring-width,3px) var(--ms-ring-color,rgba(16,185,129,.188))}.multiselect-wrapper{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-end;margin:0 auto;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);outline:none;position:relative;width:100%}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{align-items:center;background:transparent;box-sizing:border-box;display:flex;height:100%;left:0;line-height:var(--ms-line-height,1.375);max-width:100%;padding-left:var(--ms-px,.875rem);padding-right:calc(1.25rem + var(--ms-px, .875rem)*3);pointer-events:none;position:absolute;top:0}.multiselect-placeholder{color:var(--ms-placeholder-color,#9ca3af)}.multiselect-single-label-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ms-bg,#fff);border:0;border-radius:var(--ms-radius,4px);bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;left:0;outline:none;padding-left:var(--ms-px,.875rem);position:absolute;right:0;top:0;width:100%}.multiselect-search::-webkit-search-cancel-button,.multiselect-search::-webkit-search-decoration,.multiselect-search::-webkit-search-results-button,.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{flex-grow:1;flex-shrink:1;flex-wrap:wrap;margin:var(--ms-tag-my,.25rem) 0 0;padding-left:var(--ms-py,.5rem)}.multiselect-tag,.multiselect-tags{align-items:center;display:flex;min-width:0}.multiselect-tag{background:var(--ms-tag-bg,#10b981);border-radius:var(--ms-tag-radius,4px);color:var(--ms-tag-color,#fff);font-size:var(--ms-tag-font-size,.875rem);font-weight:var(--ms-tag-font-weight,600);line-height:var(--ms-tag-line-height,1.25rem);margin-bottom:var(--ms-tag-my,.25rem);margin-right:var(--ms-tag-mx,.25rem);padding:var(--ms-tag-py,.125rem) 0 var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem);white-space:nowrap}.multiselect-tag.is-disabled{background:var(--ms-tag-bg-disabled,#9ca3af);color:var(--ms-tag-color-disabled,#fff);padding-right:var(--ms-tag-px,.5rem)}.multiselect-tag-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-tag-wrapper-break{white-space:normal;word-break:break-all}.multiselect-tag-remove{align-items:center;border-radius:var(--ms-tag-remove-radius,4px);display:flex;justify-content:center;margin:var(--ms-tag-remove-my,0) var(--ms-tag-remove-mx,.125rem);padding:var(--ms-tag-remove-py,.25rem) var(--ms-tag-remove-px,.25rem)}.multiselect-tag-remove:hover{background:#00000010}.multiselect-tag-remove-icon{background-color:currentColor;display:inline-block;height:.75rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.8;width:.75rem}.multiselect-tags-search-wrapper{display:inline-block;flex-grow:1;flex-shrink:1;height:100%;margin:0 var(--ms-tag-mx,4px) var(--ms-tag-my,4px);position:relative}.multiselect-tags-search-copy{display:inline-block;height:1px;visibility:hidden;white-space:pre-wrap;width:100%}.multiselect-tags-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;left:0;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.multiselect-tags-search::-webkit-search-cancel-button,.multiselect-tags-search::-webkit-search-decoration,.multiselect-tags-search::-webkit-search-results-button,.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-inifite{align-items:center;display:flex;justify-content:center;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);width:100%}.multiselect-inifite-spinner,.multiselect-spinner{animation:multiselect-spin 1s linear infinite;background-color:var(--ms-spinner-color,#10b981);flex-grow:0;flex-shrink:0;height:1rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem;z-index:10}.multiselect-spinner{margin:0 var(--ms-px,.875rem) 0 0}.multiselect-clear{display:flex;flex-grow:0;flex-shrink:0;opacity:1;padding:0 var(--ms-px,.875rem) 0 0;position:relative;transition:.3s;z-index:10}.multiselect-clear:hover .multiselect-clear-icon{background-color:var(--ms-clear-color-hover,#000)}.multiselect-clear-icon{background-color:var(--ms-clear-color,#999);display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");transition:.3s}.multiselect-caret,.multiselect-clear-icon{height:1.125rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.625rem}.multiselect-caret{background-color:var(--ms-caret-color,#999);flex-grow:0;flex-shrink:0;margin:0 var(--ms-px,.875rem) 0 0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");pointer-events:none;position:relative;transform:rotate(0);transition:transform .3s;z-index:10}.multiselect-caret.is-open{pointer-events:auto;transform:rotate(180deg)}.multiselect-dropdown{-webkit-overflow-scrolling:touch;background:var(--ms-dropdown-bg,#fff);border:var(--ms-dropdown-border-width,1px) solid var(--ms-dropdown-border-color,#d1d5db);border-radius:0 0 var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px);bottom:0;display:flex;flex-direction:column;left:calc(var(--ms-border-width, 1px)*-1);margin-top:calc(var(--ms-border-width, 1px)*-1);max-height:var(--ms-max-height,10rem);outline:none;overflow-y:scroll;position:absolute;right:calc(var(--ms-border-width, 1px)*-1);transform:translateY(100%);z-index:100}.multiselect-dropdown.is-top{border-radius:var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px) 0 0;bottom:auto;top:var(--ms-border-width,1px);transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.multiselect-group{margin:0;padding:0}.multiselect-group-label{align-items:center;background:var(--ms-group-label-bg,#e5e7eb);box-sizing:border-box;color:var(--ms-group-label-color,#374151);cursor:default;display:flex;font-size:.875rem;font-weight:600;justify-content:flex-start;line-height:var(--ms-group-label-line-height,1.375);padding:var(--ms-group-label-py,.3rem) var(--ms-group-label-px,.75rem);text-align:left;text-decoration:none}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:var(--ms-group-label-bg-pointed,#d1d5db);color:var(--ms-group-label-color-pointed,#374151)}.multiselect-group-label.is-selected{background:var(--ms-group-label-bg-selected,#059669);color:var(--ms-group-label-color-selected,#fff)}.multiselect-group-label.is-disabled{background:var(--ms-group-label-bg-disabled,#f3f4f6);color:var(--ms-group-label-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:var(--ms-group-label-bg-selected-pointed,#0c9e70);color:var(--ms-group-label-color-selected-pointed,#fff)}.multiselect-group-label.is-selected.is-disabled{background:var(--ms-group-label-bg-selected-disabled,#75cfb1);color:var(--ms-group-label-color-selected-disabled,#d1fae5)}.multiselect-group-options{margin:0;padding:0}.multiselect-option{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ms-option-font-size,1rem);justify-content:flex-start;line-height:var(--ms-option-line-height,1.375);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);text-align:left;text-decoration:none}.multiselect-option.is-pointed{background:var(--ms-option-bg-pointed,#f3f4f6);color:var(--ms-option-color-pointed,#1f2937)}.multiselect-option.is-selected{background:var(--ms-option-bg-selected,#10b981);color:var(--ms-option-color-selected,#fff)}.multiselect-option.is-disabled{background:var(--ms-option-bg-disabled,#fff);color:var(--ms-option-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:var(--ms-option-bg-selected-pointed,#26c08e);color:var(--ms-option-color-selected-pointed,#fff)}.multiselect-option.is-selected.is-disabled{background:var(--ms-option-bg-selected-disabled,#87dcc0);color:var(--ms-option-color-selected-disabled,#d1fae5)}.multiselect-no-options,.multiselect-no-results{color:var(--ms-empty-color,#4b5563);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem)}.multiselect-fake-input{background:transparent;border:0;bottom:-1px;font-size:0;height:1px;left:0;outline:none;padding:0;position:absolute;right:0;width:100%}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-assistive-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.multiselect-spacer{display:none}[dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label{left:auto;padding-left:calc(1.25rem + var(--ms-px, .875rem)*3);padding-right:var(--ms-px,.875rem);right:0}[dir=rtl] .multiselect-search{padding-left:0;padding-right:var(--ms-px,.875rem)}[dir=rtl] .multiselect-tags{padding-left:0;padding-right:var(--ms-py,.5rem)}[dir=rtl] .multiselect-tag{margin-left:var(--ms-tag-mx,.25rem);margin-right:0;padding:var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem) var(--ms-tag-py,.125rem) 0}[dir=rtl] .multiselect-tag.is-disabled{padding-left:var(--ms-tag-px,.5rem)}[dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner{margin:0 0 0 var(--ms-px,.875rem)}[dir=rtl] .multiselect-clear{padding:0 0 0 var(--ms-px,.875rem)}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;height:40px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-sm{height:32px;padding:0 10px;font-size:13px;border-radius:8px}.btn-lg{height:48px;padding:0 20px;font-size:16px;border-radius:12px}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);box-shadow:var(--accent-glow)}.btn-primary:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 12px 45px #5277ff73;transform:translateY(-1px)}.btn-default{border:1px solid var(--border);background:var(--glass);color:var(--muted)}.btn-default:hover:not(:disabled){border-color:#ffffff26;background:#ffffff1a;color:var(--text)}:root[data-theme=light] .btn-default:hover:not(:disabled){border-color:var(--light-border-strong);background:#fff;color:var(--primary);box-shadow:var(--light-shadow-sm)}.btn-ghost{border:1px solid rgba(122,159,255,.34);background:linear-gradient(135deg,#3a7afe42,#7f5dff33);color:var(--text-on-primary);box-shadow:0 6px 16px #3a7afe33}.btn-ghost:hover:not(:disabled){border-color:#7a9fff80;background:linear-gradient(135deg,#3a7afe52,#7f5dff42);box-shadow:0 10px 20px #3a7afe3d;filter:brightness(1.02)}:root[data-theme=light] .btn-ghost{background:var(--light-surface-subtle);border:1px solid var(--light-border-strong);color:var(--text);box-shadow:none}:root[data-theme=light] .btn-ghost:hover:not(:disabled){background:#fff;border-color:var(--primary);color:var(--primary)}.btn-icon{width:40px;padding:0}.btn-icon.btn-sm{width:32px}:root,:root[data-theme=light]{--primary: #f28b4e;--primary-2: #ffb375;--bg: #fdfaf6;--bg-radial-1: rgba(255, 179, 117, .08);--bg-radial-2: rgba(242, 139, 78, .05);--card: #ffffff;--glass: rgba(255, 255, 255, .85);--border: #f0e6de;--text: #4a4542;--text-strong: #2c2927;--text-on-primary: #fff;--muted: #a39b95;--accent-glow: 0 6px 14px rgba(242, 139, 78, .15);--light-surface-soft: #fcf9f5;--light-surface-subtle: #fefdfb;--light-border-strong: #e6dace;--light-shadow-sm: 0 2px 6px rgba(212, 196, 183, .2);--light-shadow-md: 0 8px 24px rgba(212, 196, 183, .25);--msg-success-from: #16a34a;--msg-success-to: #15803d;--msg-error-from: #ef4444;--msg-error-to: #dc2626;--msg-warning-from: #f59e0b;--msg-warning-to: #d97706;--msg-info-from: #3b82f6;--msg-info-to: #2563eb;--notice-modal-bg: var(--card);--notice-modal-shadow: var(--light-shadow-md);--notice-surface-bg: var(--light-surface-soft);--notice-surface-border: var(--border);--notice-warning-bg: rgba(245, 158, 11, .12);--notice-warning-text: #b45309;--notice-warning-border: rgba(217, 119, 6, .35);--notice-link-text: var(--primary);--notice-link-bg: rgba(242, 139, 78, .12);--notice-link-border: rgba(242, 139, 78, .32);--notice-link-bg-hover: rgba(242, 139, 78, .2)}:root[data-theme=light] .software-card__btn{border-color:#f28b4e52;background:#f28b4e1f;color:var(--primary);box-shadow:none}:root[data-theme=light] .software-card__btn:hover:enabled{border-color:#f28b4e6b;background:#f28b4e2e;box-shadow:none;filter:none}:root[data-theme=light] .backup-dialog{background:var(--card);border-color:var(--border);box-shadow:var(--light-shadow-md)}:root[data-theme=light] .backup-dialog__close:hover{border-color:#f28b4e52;background:#f28b4e1a}:root[data-theme=light] .backup-dialog__item{background:var(--light-surface-soft);border-color:var(--border)}:root[data-theme=light] .crawler-search-notice-btn{background:#f7b73326;border-color:#f7b73366;color:#f7b733}:root[data-theme=light] .crawler-search-notice-btn:hover{background:#f7b73340;border-color:#f7b73399;color:#e5a01a}:root[data-theme=light] .crawler-search-guide-dialog{background:var(--card);border-color:var(--border);box-shadow:var(--light-shadow-md)}:root[data-theme=light] .crawler-search-guide-dialog__item{background:var(--light-surface-soft);border-color:var(--light-border-strong)}:root[data-theme=light] .home-loading{background:radial-gradient(circle at 18% 18%,var(--bg-radial-1),transparent 34%),radial-gradient(circle at 82% 8%,var(--bg-radial-2),transparent 30%),linear-gradient(145deg,#f7f8fb,var(--bg))}:root[data-theme=light] .home__header{background:var(--card);border-color:var(--border);box-shadow:var(--light-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .home__logo-badge{background:linear-gradient(135deg,var(--light-surface-subtle),var(--light-surface-soft));border-color:var(--light-border-strong);box-shadow:0 8px 20px #d4c4b759,0 0 0 1px #fffc}:root[data-theme=light] .home__menu-item,:root[data-theme=light] .home__contact-chip,:root[data-theme=light] .home-placeholder,:root[data-theme=light] .crawler-search-loader,:root[data-theme=light] .crawler-search-examples__item,:root[data-theme=light] .home-subtabs__item,:root[data-theme=light] .home__theme-btn{background:var(--light-surface-soft);border-color:var(--border)}:root[data-theme=light] .home__menu-item.is-active{background:#f28b4e1f;color:var(--primary);border-color:#f28b4e52;box-shadow:inset 0 0 0 1px #f28b4e33}:root[data-theme=light] .home__menu-dropdown-panel{background:var(--card);border-color:var(--border);box-shadow:var(--light-shadow-md)}:root[data-theme=light] .lottery-card{background:var(--card);border-color:var(--border);box-shadow:var(--light-shadow-sm)}:root[data-theme=light] .lottery-card__body{border-color:var(--border)}:root[data-theme=light] .lottery-card__placeholder{color:var(--muted)}:root[data-theme=light] .lottery-card__ball{background:var(--light-surface-soft);border-color:var(--light-border-strong);box-shadow:inset 0 0 0 2px #ffffffb3}:root[data-theme=light] .lottery-card .lottery-card__ball.is-red{border-color:#ff6565d9;background:#ff65651f;color:#ff6565}:root[data-theme=light] .lottery-card .lottery-card__ball.is-blue{border-color:#5286ffe6;background:#5286ff1f;color:#5286ff}:root[data-theme=light] .lottery-card .lottery-card__ball.is-green{border-color:#51c88ce6;background:#51c88c1f;color:#51c88c}:root[data-theme=light] .lottery-card .lottery-card__ball.is-red .lottery-card__number,:root[data-theme=light] .lottery-card .lottery-card__ball.is-red .lottery-card__meta{color:#ff6565}:root[data-theme=light] .lottery-card .lottery-card__ball.is-blue .lottery-card__number,:root[data-theme=light] .lottery-card .lottery-card__ball.is-blue .lottery-card__meta{color:#5286ff}:root[data-theme=light] .lottery-card .lottery-card__ball.is-green .lottery-card__number,:root[data-theme=light] .lottery-card .lottery-card__ball.is-green .lottery-card__meta{color:#51c88c}:root[data-theme=light] .lottery-card__plus{color:var(--muted)}:root[data-theme=light] .home-subtabs__item.is-active{background:#f28b4e1f;color:var(--primary);border-color:#f28b4e52;box-shadow:inset 0 0 0 1px #f28b4e33}:root[data-theme=light] .home__contact-chip:hover{border-color:#f28b4e4d;box-shadow:0 8px 20px #f28b4e24}:root[data-theme=light] .home-section{background:var(--card);border-color:var(--border);box-shadow:var(--light-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .home-section:before{background:radial-gradient(circle,rgba(242,139,78,.16),transparent 62%)}:root[data-theme=light] .home-section__notice{background:linear-gradient(135deg,#fff9e6f2,#ffeec6e6);border-color:#e0aa40b3;color:#a66500;box-shadow:0 12px 22px #e0aa4029}:root[data-theme=light] .home-banner-card{background:var(--card);border-color:var(--border);box-shadow:var(--light-shadow-sm)}:root[data-theme=light] .home-banner-card:hover{border-color:#f28b4e59;box-shadow:0 10px 22px #f28b4e1f}:root[data-theme=light] .nav-card,:root[data-theme=light] .software-card,:root[data-theme=light] .supply-card,:root[data-theme=light] .exposure-event-card{background:var(--card);box-shadow:var(--light-shadow-sm);border-color:var(--border)}:root[data-theme=light] .crawler-search-unauth{background:linear-gradient(135deg,#fff9e6f2,#ffeec6e6);border-color:#e0aa40b3}:root[data-theme=light] .nav-card:hover,:root[data-theme=light] .software-card:hover,:root[data-theme=light] .supply-card:hover,:root[data-theme=light] .exposure-event-card:hover{border-color:#f28b4e4d;box-shadow:0 10px 22px #f28b4e1f}:root[data-theme=light] .nav-card:after,:root[data-theme=light] .software-card:before{display:none}:root[data-theme=light] .nav-card:hover:after,:root[data-theme=light] .software-card:hover:before{opacity:0}:root[data-theme=light] .supply-card:hover,:root[data-theme=light] .exposure-event-card:hover{border-color:var(--border);box-shadow:var(--light-shadow-sm)}:root[data-theme=light] .supply-card__tag,:root[data-theme=light] .exposure-event-card__tag{background:#ff7a18;border:1px solid rgba(255,122,24,.45);box-shadow:none;color:#fff}:root[data-theme=light] .supply-card__badge,:root[data-theme=light] .exposure-event-card__badge{background:#f7b733;border:1px solid rgba(247,183,51,.5);box-shadow:none}:root[data-theme=light] .supply-card__badge.is-supply,:root[data-theme=light] .exposure-event-card__badge.is-exposure-event{background:#32c35b;border:1px solid rgba(50,195,91,.5);box-shadow:none}:root[data-theme=light] .nav-card__lang{border-color:var(--light-border-strong);background:var(--light-surface-soft)}:root[data-theme=light] .nav-card__backup{border-color:var(--light-border-strong);background:var(--light-surface-soft)}:root[data-theme=light] .nav-card__backup:hover,:root[data-theme=light] .nav-card__backup:focus-visible{background:#f28b4e24;box-shadow:0 8px 20px #f28b4e24}:root[data-theme=light] .nav-card__category{background:#0f255414;border-color:#0f25542e;color:#1c2f54;box-shadow:none}:root[data-theme=light] .nav-card__logo{background:linear-gradient(135deg,#f28b4e2e,#f28b4e14);border-color:#f28b4e42;box-shadow:inset 0 1px #ffffffb3}:root[data-theme=light] .software-card__category-tag{background:var(--light-surface-soft);border:1px solid var(--light-border-strong);color:#606266;box-shadow:none}:root[data-theme=light] .software-card__btn--ghost{color:#606266}:root[data-theme=light] .software-card__downloads-icon{background:var(--light-surface-soft);border-color:var(--light-border-strong);color:#606266}:root[data-theme=light] .nav-tag{box-shadow:none}:root[data-theme=light] .nav-tag--recommend{background:#32c35b}:root[data-theme=light] .nav-tag--hot{background:#ff9f43}:root[data-theme=light] .nav-tag--new{background:#ff5f6d}:root[data-theme=light] .nav-tag--usdt{background:#6c4ae7}:root[data-theme=light] .nav-tag--blacklist{background:#ff3b3b}:root[data-theme=light] .nav-tag--hard{background:#1fb6ff}:root[data-theme=light] .nav-tag--runaway{background:#6b7280}:root[data-theme=light] .detail-dialog,:root[data-theme=light] .search-dialog,:root[data-theme=light] .lottery-dialog,:root[data-theme=light] .lottery-history-dialog,:root[data-theme=light] .qr-dialog,:root[data-theme=light] .auth-dialog,:root[data-theme=light] .index-notice-modal-content{background:var(--card);border-color:var(--border);box-shadow:var(--light-shadow-md)}:root[data-theme=light] .detail-dialog__summary,:root[data-theme=light] .search-dialog__bar input,:root[data-theme=light] .lottery-history__item,:root[data-theme=light] .detail-dialog__content,:root[data-theme=light] .auth-dialog__field input,:root[data-theme=light] .auth-dialog__captcha-img,:root[data-theme=light] .home-placeholder{background:var(--light-surface-soft);border-color:var(--border)}:root[data-theme=light] .detail-gallery__image{background:var(--light-surface-subtle)}:root[data-theme=light] .detail-gallery__nav,:root[data-theme=light] .preview-close,:root[data-theme=light] .preview-nav{background:var(--light-surface-soft);border-color:var(--border);color:var(--text-strong)}:root[data-theme=light] .home__menu-item:hover{border-color:#f28b4e47;color:var(--primary)}:root[data-theme=light] .home__menu-dropdown-item:hover{color:var(--primary);border-color:#f28b4e47;background:#f28b4e1a}:root[data-theme=light] .home__theme-btn:hover{box-shadow:none;border-color:var(--border);filter:none}:root[data-theme=light] .home__search-btn,:root[data-theme=light] .home__auth-btn--primary,:root[data-theme=light] .qr-dialog__btn{background:var(--primary);border-color:transparent;color:var(--text-on-primary);box-shadow:0 8px 18px #f28b4e38}:root[data-theme=light] .home__search-btn:hover,:root[data-theme=light] .home__auth-btn--primary:hover,:root[data-theme=light] .qr-dialog__btn:hover{box-shadow:0 12px 24px #f28b4e3d;filter:brightness(1.03)}:root[data-theme=light] .backup-dialog__item:hover{border-color:#f28b4e57;box-shadow:0 10px 22px #f28b4e24}:root[data-theme=light] .tron-dialog{background:var(--card);border-color:var(--border);box-shadow:var(--light-shadow-md)}:root[data-theme=light] .tron-dialog__form input{background:var(--light-surface-soft);border-color:var(--border)}:root[data-theme=light] .tron-dialog__row{background:var(--light-surface-subtle);border-color:var(--border)}:root[data-theme=light] .tron-dialog__btn{background:var(--light-surface-soft);border-color:var(--border)}:root[data-theme=light] .tron-dialog__form button{background:var(--primary);box-shadow:0 8px 18px #f28b4e38}:root[data-theme=light] .tron-dialog--transfer{background:var(--card)}:root[data-theme=light] .transfer-card{background:var(--card);border-color:var(--border);box-shadow:var(--light-shadow-sm)}:root[data-theme=light] .transfer-summary{background:var(--light-surface-subtle);border-color:var(--border)}:root[data-theme=light] .transfer-card__addr,:root[data-theme=light] .transfer-card__tag,:root[data-theme=light] .transfer-card__link{background:var(--light-surface-soft);border-color:var(--border)}:root[data-theme=light] .transfer-card.is-in{border-color:#f28b4e5c;background:linear-gradient(135deg,#f28b4e1f,#fff 52%)}:root[data-theme=light] .transfer-card.is-out{border-color:#ff78785c;background:linear-gradient(135deg,#ff78781a,#fff 52%)}:root[data-theme=light] .transfer-card.is-self{border-color:var(--light-border-strong);background:linear-gradient(135deg,#9093991f,#fff 52%)}:root[data-theme=light] .tg-guide-dialog{background:var(--card);border-color:var(--border);box-shadow:var(--light-shadow-md)}:root[data-theme=light] .tg-guide-section{background:var(--light-surface-subtle);border-color:var(--border)}:root[data-theme=light] .transfer-chip{background:var(--light-surface-soft);border-color:var(--border)}:root[data-theme=light] .tron-dialog__section{background:var(--light-surface-subtle);border-color:var(--border)}:root[data-theme=light] .tron-okx__item{background:var(--card);border-color:var(--border)}:root[data-theme=light] .tron-dialog__close,:root[data-theme=light] .tg-guide-dialog__close,:root[data-theme=light] .crawler-search-guide-dialog__close,:root[data-theme=light] .tron-dialog__mini-btn,:root[data-theme=light] .tg-guide-dialog__tip{background:var(--light-surface-soft);border-color:var(--border)}:root[data-theme=light] .tg-guide-dialog__tip{color:#606266}:root[data-theme=dark]{--primary: #3a7afe;--primary-2: #7f5dff;--bg: #0d1224;--bg-radial-1: rgba(58, 122, 254, .16);--bg-radial-2: rgba(127, 93, 255, .14);--card: rgba(17, 23, 41, .72);--glass: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .08);--text: #e7ecf5;--text-strong: #e8edfa;--text-on-primary: #fff;--muted: #93a0bd;--accent-glow: 0 10px 40px rgba(82, 119, 255, .35);--msg-success-from: #0f766e;--msg-success-to: #115e59;--msg-error-from: #b91c1c;--msg-error-to: #991b1b;--msg-warning-from: #b45309;--msg-warning-to: #92400e;--msg-info-from: #1d4ed8;--msg-info-to: #1e40af;--notice-modal-bg: #111729;--notice-modal-shadow: 0 24px 48px rgba(5, 10, 26, .5);--notice-surface-bg: rgba(255, 255, 255, .04);--notice-surface-border: var(--border);--notice-warning-bg: rgba(255, 153, 0, .08);--notice-warning-text: #ffb45a;--notice-warning-border: rgba(255, 153, 0, .4);--notice-link-text: var(--primary);--notice-link-bg: rgba(58, 122, 254, .1);--notice-link-border: rgba(58, 122, 254, .35);--notice-link-bg-hover: rgba(58, 122, 254, .18);--font: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}:root[data-theme=dark2]{--primary: #3a7afe;--primary-2: #5a8dff;--bg: #141414;--bg-radial-1: rgba(255, 255, 255, .02);--bg-radial-2: rgba(255, 255, 255, .01);--card: #1e1e1e;--glass: rgba(255, 255, 255, .04);--border: rgba(255, 255, 255, .08);--text: #e0e0e0;--text-strong: #ffffff;--text-on-primary: #fff;--muted: #888888;--accent-glow: 0 4px 12px rgba(0, 0, 0, .4);--msg-success-from: #065f46;--msg-success-to: #064e3b;--msg-error-from: #7f1d1d;--msg-error-to: #991b1b;--msg-warning-from: #92400e;--msg-warning-to: #78350f;--msg-info-from: #1e3a8a;--msg-info-to: #1e40af;--notice-modal-bg: #1e1e1e;--notice-modal-shadow: 0 8px 24px rgba(0, 0, 0, .4);--notice-surface-bg: rgba(255, 255, 255, .04);--notice-surface-border: var(--border);--notice-warning-bg: rgba(245, 158, 11, .1);--notice-warning-text: #ffc06a;--notice-warning-border: rgba(245, 158, 11, .35);--notice-link-text: #7aa8ff;--notice-link-bg: rgba(58, 122, 254, .12);--notice-link-border: rgba(58, 122, 254, .35);--notice-link-bg-hover: rgba(58, 122, 254, .2);--font: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}:root[data-theme=dark2] .nav-card,:root[data-theme=dark2] .software-card,:root[data-theme=dark2] .supply-card,:root[data-theme=dark2] .exposure-event-card,:root[data-theme=dark2] .lottery-card,:root[data-theme=dark2] .home-banner-card{background:var(--card);box-shadow:none;border-color:var(--border)}:root[data-theme=dark2] .nav-card:hover,:root[data-theme=dark2] .software-card:hover,:root[data-theme=dark2] .supply-card:hover,:root[data-theme=dark2] .exposure-event-card:hover,:root[data-theme=dark2] .home-banner-card:hover{border-color:#fff3;box-shadow:0 4px 12px #00000080}:root[data-theme=dark2] .nav-card:after,:root[data-theme=dark2] .software-card:before,:root[data-theme=dark2] .home-section:before{display:none}:root[data-theme=dark2] .home__header,:root[data-theme=dark2] .home-section{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 4px 12px #0000004d}:root[data-theme=dark2] .home__menu-item.is-active{background:#ffffff1a;color:#fff;box-shadow:none}:root[data-theme=dark2] .detail-dialog,:root[data-theme=dark2] .search-dialog,:root[data-theme=dark2] .lottery-dialog,:root[data-theme=dark2] .lottery-history-dialog,:root[data-theme=dark2] .qr-dialog,:root[data-theme=dark2] .auth-dialog,:root[data-theme=dark2] .index-notice-modal-content,:root[data-theme=dark2] .crawler-search-guide-dialog,:root[data-theme=dark2] .tron-dialog,:root[data-theme=dark2] .tron-dialog--transfer,:root[data-theme=dark2] .tg-guide-dialog,:root[data-theme=dark2] .backup-dialog{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 24px #0006}:root[data-theme=dark2] .detail-overlay,:root[data-theme=dark2] .preview-overlay,:root[data-theme=dark2] .search-overlay,:root[data-theme=dark2] .lottery-dialog-overlay,:root[data-theme=dark2] .lottery-history-overlay,:root[data-theme=dark2] .backup-dialog-overlay,:root[data-theme=dark2] .crawler-search-guide-overlay,:root[data-theme=dark2] .index-notice-modal-overlay,:root[data-theme=dark2] .qr-overlay,:root[data-theme=dark2] .auth-dialog-overlay,:root[data-theme=dark2] .tron-overlay,:root[data-theme=dark2] .tg-guide-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#000000bf}:root[data-theme=dark2] .home__menu-dropdown-panel{background:var(--card);box-shadow:0 8px 24px #0006}:root[data-theme=dark2] .search-type-select,:root[data-theme=dark2] .pagination-select{background:#ffffff0d}:root[data-theme=dark2] .search-type-select option,:root[data-theme=dark2] .pagination-select option{background:var(--card);color:var(--text-strong)}:root[data-theme=dark2] .btn-primary:hover:not(:disabled){box-shadow:0 4px 12px #00000080}:root[data-theme=dark2] .btn-ghost{border-color:var(--border);background:#ffffff0d;color:var(--text);box-shadow:none}:root[data-theme=dark2] .btn-ghost:hover:not(:disabled){border-color:#fff3;background:#ffffff1a;box-shadow:none}:root[data-theme=purple]{--primary: #a265f6;--primary-2: #c499ff;--bg: #1c1a2e;--bg-radial-1: rgba(162, 101, 246, .04);--bg-radial-2: rgba(162, 101, 246, .02);--card: #292841;--glass: rgba(41, 40, 65, .8);--border: rgba(255, 255, 255, .06);--text: #e0e0e0;--text-strong: #ffffff;--text-on-primary: #fff;--muted: #8b88a1;--accent-glow: 0 4px 12px rgba(162, 101, 246, .2);--msg-success-from: #0d9488;--msg-success-to: #0f766e;--msg-error-from: #dc2626;--msg-error-to: #be123c;--msg-warning-from: #d97706;--msg-warning-to: #b45309;--msg-info-from: #7c3aed;--msg-info-to: #6d28d9;--notice-modal-bg: #292841;--notice-modal-shadow: 0 8px 24px rgba(0, 0, 0, .4);--notice-surface-bg: rgba(255, 255, 255, .04);--notice-surface-border: var(--border);--notice-warning-bg: rgba(245, 158, 11, .12);--notice-warning-text: #ffc77a;--notice-warning-border: rgba(245, 158, 11, .35);--notice-link-text: #c9abff;--notice-link-bg: rgba(162, 101, 246, .16);--notice-link-border: rgba(162, 101, 246, .42);--notice-link-bg-hover: rgba(162, 101, 246, .24);--font: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}:root[data-theme=purple] .nav-card,:root[data-theme=purple] .software-card,:root[data-theme=purple] .supply-card,:root[data-theme=purple] .exposure-event-card,:root[data-theme=purple] .lottery-card,:root[data-theme=purple] .home-banner-card{background:var(--card);box-shadow:none;border-color:var(--border)}:root[data-theme=purple] .nav-card:hover,:root[data-theme=purple] .software-card:hover,:root[data-theme=purple] .supply-card:hover,:root[data-theme=purple] .exposure-event-card:hover,:root[data-theme=purple] .home-banner-card:hover{border-color:var(--primary);box-shadow:0 4px 12px #0003}:root[data-theme=purple] .nav-card:after,:root[data-theme=purple] .software-card:before,:root[data-theme=purple] .home-section:before{display:none}:root[data-theme=purple] .home__header,:root[data-theme=purple] .home-section{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 4px 12px #0003}:root[data-theme=purple] .home__menu-item.is-active{background:var(--primary);color:#fff;box-shadow:none}:root[data-theme=purple] .detail-dialog,:root[data-theme=purple] .search-dialog,:root[data-theme=purple] .lottery-dialog,:root[data-theme=purple] .lottery-history-dialog,:root[data-theme=purple] .qr-dialog,:root[data-theme=purple] .auth-dialog,:root[data-theme=purple] .index-notice-modal-content,:root[data-theme=purple] .crawler-search-guide-dialog,:root[data-theme=purple] .tron-dialog,:root[data-theme=purple] .tron-dialog--transfer,:root[data-theme=purple] .tg-guide-dialog,:root[data-theme=purple] .backup-dialog{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 24px #0006}:root[data-theme=purple] .detail-overlay,:root[data-theme=purple] .preview-overlay,:root[data-theme=purple] .search-overlay,:root[data-theme=purple] .lottery-dialog-overlay,:root[data-theme=purple] .lottery-history-overlay,:root[data-theme=purple] .backup-dialog-overlay,:root[data-theme=purple] .crawler-search-guide-overlay,:root[data-theme=purple] .index-notice-modal-overlay,:root[data-theme=purple] .qr-overlay,:root[data-theme=purple] .auth-dialog-overlay,:root[data-theme=purple] .tron-overlay,:root[data-theme=purple] .tg-guide-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0009}:root[data-theme=purple] .home__menu-dropdown-panel{background:var(--card);box-shadow:0 8px 24px #0006}:root[data-theme=purple] .search-type-select,:root[data-theme=purple] .pagination-select{background:#ffffff0d}:root[data-theme=purple] .search-type-select option,:root[data-theme=purple] .pagination-select option{background:var(--card);color:var(--text-strong)}:root[data-theme=purple] .btn-primary:hover:not(:disabled){box-shadow:0 4px 12px #a265f666}:root[data-theme=purple] .btn-ghost{border-color:var(--border);background:#ffffff0d;color:var(--text);box-shadow:none}:root[data-theme=purple] .btn-ghost:hover:not(:disabled){border-color:var(--primary);background:#a265f61a;box-shadow:none}:root[data-theme=liquid]{--primary: #00f2fe;--primary-2: #4facfe;--bg: #090e17;--bg-radial-1: rgba(0, 242, 254, .15);--bg-radial-2: rgba(79, 172, 254, .15);--card: rgba(255, 255, 255, .03);--glass: rgba(255, 255, 255, .05);--border: rgba(255, 255, 255, .12);--text: #e2e8f0;--text-strong: #ffffff;--text-on-primary: #ffffff;--muted: #94a3b8;--accent-glow: 0 0 20px rgba(0, 242, 254, .4);--msg-success-from: #059669;--msg-success-to: #0f766e;--msg-error-from: #e11d48;--msg-error-to: #be123c;--msg-warning-from: #f59e0b;--msg-warning-to: #ca8a04;--msg-info-from: #0ea5e9;--msg-info-to: #2563eb;--notice-modal-bg: rgba(15, 20, 35, .65);--notice-modal-shadow: 0 8px 32px rgba(0, 0, 0, .3);--notice-surface-bg: rgba(255, 255, 255, .05);--notice-surface-border: rgba(255, 255, 255, .12);--notice-warning-bg: rgba(245, 158, 11, .14);--notice-warning-text: #ffd085;--notice-warning-border: rgba(245, 158, 11, .4);--notice-link-text: #79f6ff;--notice-link-bg: rgba(0, 242, 254, .14);--notice-link-border: rgba(0, 242, 254, .38);--notice-link-bg-hover: rgba(0, 242, 254, .22);--font: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}:root[data-theme=liquid] .nav-card,:root[data-theme=liquid] .software-card,:root[data-theme=liquid] .supply-card,:root[data-theme=liquid] .exposure-event-card,:root[data-theme=liquid] .lottery-card,:root[data-theme=liquid] .home-banner-card{background:var(--card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);box-shadow:0 4px 30px #0000001a}:root[data-theme=liquid] .nav-card:hover,:root[data-theme=liquid] .software-card:hover,:root[data-theme=liquid] .supply-card:hover,:root[data-theme=liquid] .exposure-event-card:hover,:root[data-theme=liquid] .home-banner-card:hover{border-color:#00f2fe66;background:#ffffff14;box-shadow:0 8px 32px #00f2fe33}:root[data-theme=liquid] .nav-card:after,:root[data-theme=liquid] .software-card:before,:root[data-theme=liquid] .home-section:before{opacity:.4}:root[data-theme=liquid] .home__header,:root[data-theme=liquid] .home-section{background:#0f142366;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0003}:root[data-theme=liquid] .home__menu-item.is-active{background:linear-gradient(135deg,#00f2fe33,#4facfe33);border:1px solid rgba(0,242,254,.3);color:#fff;box-shadow:0 4px 15px #00f2fe26}:root[data-theme=liquid] .detail-dialog,:root[data-theme=liquid] .search-dialog,:root[data-theme=liquid] .lottery-dialog,:root[data-theme=liquid] .lottery-history-dialog,:root[data-theme=liquid] .qr-dialog,:root[data-theme=liquid] .auth-dialog,:root[data-theme=liquid] .index-notice-modal-content,:root[data-theme=liquid] .crawler-search-guide-dialog,:root[data-theme=liquid] .tron-dialog,:root[data-theme=liquid] .tron-dialog--transfer,:root[data-theme=liquid] .tg-guide-dialog,:root[data-theme=liquid] .backup-dialog{background:#0f1423a6;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0000004d}:root[data-theme=liquid] .detail-overlay,:root[data-theme=liquid] .preview-overlay,:root[data-theme=liquid] .search-overlay,:root[data-theme=liquid] .lottery-dialog-overlay,:root[data-theme=liquid] .lottery-history-overlay,:root[data-theme=liquid] .backup-dialog-overlay,:root[data-theme=liquid] .crawler-search-guide-overlay,:root[data-theme=liquid] .index-notice-modal-overlay,:root[data-theme=liquid] .qr-overlay,:root[data-theme=liquid] .auth-dialog-overlay,:root[data-theme=liquid] .tron-overlay,:root[data-theme=liquid] .tg-guide-overlay{background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root[data-theme=liquid] .home__menu-dropdown-panel{background:#0f1423b3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d}:root[data-theme=liquid] .search-type-select,:root[data-theme=liquid] .pagination-select{background:#ffffff0d;border-color:#ffffff1a}:root[data-theme=liquid] .search-type-select option,:root[data-theme=liquid] .pagination-select option{background:#0f1423;color:var(--text-strong)}:root[data-theme=liquid] .btn-primary:hover:not(:disabled){box-shadow:0 0 20px #00f2fe80}:root[data-theme=liquid] .btn-ghost{border-color:#ffffff26;background:#ffffff0d;color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=liquid] .btn-ghost:hover:not(:disabled){border-color:#00f2fe66;background:#00f2fe1a;box-shadow:none}:root[data-theme=business]{--primary: #1677ff;--primary-2: #0958d9;--bg: #f0f2f5;--bg-radial-1: transparent;--bg-radial-2: transparent;--card: #ffffff;--glass: #ffffff;--border: #e8e8e8;--text: #262626;--text-strong: #000000;--text-on-primary: #ffffff;--muted: #8c8c8c;--accent-glow: none;--msg-success-from: #166534;--msg-success-to: #14532d;--msg-error-from: #991b1b;--msg-error-to: #7f1d1d;--msg-warning-from: #a16207;--msg-warning-to: #854d0e;--msg-info-from: #1e40af;--msg-info-to: #1e3a8a;--notice-modal-bg: var(--card);--notice-modal-shadow: 0 6px 16px 0 rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12), 0 9px 28px 8px rgba(0, 0, 0, .05);--notice-surface-bg: #fafafa;--notice-surface-border: var(--border);--notice-warning-bg: rgba(250, 173, 20, .12);--notice-warning-text: #ad6800;--notice-warning-border: rgba(250, 173, 20, .4);--notice-link-text: var(--primary);--notice-link-bg: rgba(22, 119, 255, .08);--notice-link-border: rgba(22, 119, 255, .28);--notice-link-bg-hover: rgba(22, 119, 255, .16);--font: "Segoe UI", "PingFang SC", "Helvetica Neue", Arial, sans-serif}:root[data-theme=business] .nav-card,:root[data-theme=business] .software-card,:root[data-theme=business] .supply-card,:root[data-theme=business] .exposure-event-card,:root[data-theme=business] .lottery-card,:root[data-theme=business] .home-banner-card{background:var(--card);box-shadow:0 1px 2px #00000008;border-color:var(--border);border-radius:4px}:root[data-theme=business] .nav-card:hover,:root[data-theme=business] .software-card:hover,:root[data-theme=business] .supply-card:hover,:root[data-theme=business] .exposure-event-card:hover,:root[data-theme=business] .home-banner-card:hover{border-color:var(--primary);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}:root[data-theme=business] .home-section:before,:root[data-theme=business] .nav-card:after,:root[data-theme=business] .software-card:before{display:none}:root[data-theme=business] .home__header,:root[data-theme=business] .home-section{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--border);border-radius:4px;box-shadow:0 1px 2px #00000008}:root[data-theme=business] .home__menu-item.is-active{background:#1677ff1a;color:var(--primary);border:1px solid rgba(22,119,255,.2);box-shadow:none;border-radius:4px}:root[data-theme=business] .home__menu-dropdown-panel{background:var(--card);border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;border:1px solid var(--border)}:root[data-theme=business] .home__menu-dropdown-item{color:var(--text);border-radius:2px}:root[data-theme=business] .home__menu-dropdown-item:hover{background:#f5f5f5;color:var(--primary);border-color:transparent}:root[data-theme=business] .detail-dialog,:root[data-theme=business] .search-dialog,:root[data-theme=business] .lottery-dialog,:root[data-theme=business] .lottery-history-dialog,:root[data-theme=business] .qr-dialog,:root[data-theme=business] .auth-dialog,:root[data-theme=business] .index-notice-modal-content,:root[data-theme=business] .crawler-search-guide-dialog,:root[data-theme=business] .tron-dialog,:root[data-theme=business] .tron-dialog--transfer,:root[data-theme=business] .tg-guide-dialog,:root[data-theme=business] .backup-dialog{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;border:none}:root[data-theme=business] .detail-overlay,:root[data-theme=business] .preview-overlay,:root[data-theme=business] .search-overlay,:root[data-theme=business] .lottery-dialog-overlay,:root[data-theme=business] .lottery-history-overlay,:root[data-theme=business] .backup-dialog-overlay,:root[data-theme=business] .crawler-search-guide-overlay,:root[data-theme=business] .index-notice-modal-overlay,:root[data-theme=business] .qr-overlay,:root[data-theme=business] .auth-dialog-overlay,:root[data-theme=business] .tron-overlay,:root[data-theme=business] .tg-guide-overlay{background:#00000073;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=business] .search-type-select,:root[data-theme=business] .pagination-select{background:#fff;border-color:var(--border);color:var(--text);border-radius:4px}:root[data-theme=business] .search-type-select option,:root[data-theme=business] .pagination-select option{background:#fff;color:var(--text)}:root[data-theme=business] .btn-primary{border-radius:4px;box-shadow:0 2px #1677ff1a}:root[data-theme=business] .btn-primary:hover:not(:disabled){box-shadow:0 2px #1677ff1a;filter:brightness(1.1);transform:translateY(0)}:root[data-theme=business] .btn-ghost{border-radius:4px;border-color:var(--border);background:transparent;color:var(--text);box-shadow:0 2px #00000004}:root[data-theme=business] .btn-ghost:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:#fff;box-shadow:0 2px #00000004;filter:none}:root[data-theme=business] .btn-default{border-radius:4px;border-color:var(--border);background:#fff;color:var(--text);box-shadow:0 2px #00000004}:root[data-theme=business] .btn-default:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:#fff}:root[data-theme=business] .home-banner-card{border-radius:4px}:root[data-theme=business] .nav-card__backup{background:#fafafa;border-color:#f0f0f0}:root[data-theme=business] .nav-card__backup:hover,:root[data-theme=business] .nav-card__backup:focus-visible{background:#1677ff0d;box-shadow:none}:root[data-theme=business] .software-card__btn{border-color:#1677ff4d;background:#1677ff0d;color:var(--primary)}:root[data-theme=business] .software-card__btn:hover:enabled{border-color:var(--primary);background:#1677ff1a}:root{--msg-success-from: #12b886;--msg-success-to: #0ca678;--msg-error-from: #fa5252;--msg-error-to: #e03131;--msg-warning-from: #f59f00;--msg-warning-to: #f08c00;--msg-info-from: #4c6ef5;--msg-info-to: #3b5bdb}.global-message-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;pointer-events:none}.global-message{min-width:220px;max-width:min(86vw,520px);padding:10px 14px;border-radius:10px;color:#fff;font-size:14px;line-height:1.45;box-shadow:0 12px 30px #00000038;opacity:.98;transform:translateY(0);transition:transform .18s ease,opacity .18s ease}.global-message.is-leaving{opacity:0;transform:translateY(-6px)}.global-message--success{background:linear-gradient(135deg,var(--msg-success-from),var(--msg-success-to))}.global-message--error{background:linear-gradient(135deg,var(--msg-error-from),var(--msg-error-to))}.global-message--warning{background:linear-gradient(135deg,var(--msg-warning-from),var(--msg-warning-to))}.global-message--info{background:linear-gradient(135deg,var(--msg-info-from),var(--msg-info-to))}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font);background:radial-gradient(circle at 20% 20%,var(--bg-radial-1),transparent 30%),radial-gradient(circle at 80% 0%,var(--bg-radial-2),transparent 26%),var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{border:none;background:none}img{display:block;max-width:100%}.home,.home-loading{padding:20px 14px;min-height:100vh;max-width:1580px;margin:0 auto;background:transparent;border:none;box-shadow:none}.home__header{display:grid;grid-template-columns:150px 1.5fr auto;gap:14px;align-items:center;background:var(--glass);border:1px solid rgba(150,150,150,.1);border-radius:20px;padding:14px 18px;box-shadow:0 8px 30px #00000014;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:visible;z-index:10}.home__right-group{display:flex;align-items:flex-end;justify-content:flex-end;gap:16px}.home__logo{display:inline-flex;flex-direction:column;align-items:center;gap:6px;font-weight:800;font-size:17px;letter-spacing:.5px}.home__logo-badge{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f7f8fb,#e9edf7);border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 20px #040a1e40,0 0 0 1px #fff6;font-size:22px;overflow:hidden}.home__logo-badge img{width:85%;height:85%;object-fit:contain}.home__logo-text{display:grid;gap:2px;text-align:center}.home__logo-name{font-size:17px}.home__logo-sub{font-size:12px;font-weight:500;color:var(--muted)}.home__note-text{display:none;gap:2px;text-align:center}.home__note-name{font-size:17px}.home__note-sub{font-size:12px;font-weight:500;color:var(--muted)}.home__menu{display:flex;flex-direction:column;gap:18px;align-items:flex-start;position:relative;overflow:visible}.home__menu-row{display:flex;gap:8px;flex-wrap:wrap;overflow:visible}.home__qr{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;padding:0}.home__qr-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:transform .2s ease}.home__qr-wrapper:hover{transform:translateY(-2px)}.home__qr-img{width:100px;height:100px;border-radius:8px;border:1px solid var(--border);background:var(--glass);padding:4px;object-fit:cover;transition:border-color .2s ease,box-shadow .2s ease}.home__qr-wrapper:hover .home__qr-img{border-color:var(--primary);box-shadow:0 4px 12px #3a7afe33}.home__qr-text{font-size:12px;font-weight:600;color:var(--muted);transition:color .2s ease}.home__qr-wrapper:hover .home__qr-text{color:var(--text-strong)}.home__utility{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.home__menu-item{padding:6px 12px;border-radius:8px;cursor:pointer;border:1px solid transparent;color:var(--muted);background:#ffffff0a;transition:all .2s ease;font-size:15px;font-weight:700}.home__menu-dropdown{position:relative}.home__menu-dropdown-trigger{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:15px;font-weight:700}.home__menu-caret{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;opacity:.7;transition:transform .2s ease}.home__menu-dropdown-panel{position:absolute;top:100%;left:0;min-width:140px;padding:6px;border-radius:12px;border:1px solid var(--border);background:#0d1426;box-shadow:0 16px 30px #0306124d;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:20}.home__user-dropdown .home__menu-dropdown-panel{left:auto;right:0;min-width:150px}.home__menu-dropdown-item{width:100%;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted);text-align:left;cursor:pointer;transition:all .2s ease}.home__menu-dropdown-item:hover{color:var(--text-strong);border-color:var(--border);background:#ffffff0d}.home__menu-dropdown:hover .home__menu-dropdown-panel,.home__menu-dropdown:focus-within .home__menu-dropdown-panel{opacity:1;pointer-events:auto}.home__menu-dropdown:hover .home__menu-caret,.home__menu-dropdown:focus-within .home__menu-caret{transform:rotate(180deg)}.home__menu-item:hover{color:var(--text-strong);border-color:var(--border)}.home__menu-item.is-active{color:var(--text-on-primary);background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:var(--accent-glow)}.home__lottery-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin:14px 0 6px}.lottery-card{background:linear-gradient(145deg,#ffffff05,#ffffff0f);border:1px solid var(--border);border-radius:16px;padding:14px 16px;box-shadow:0 10px 30px #040a1e5c}.lottery-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.lottery-card__title{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--text-strong)}.lottery-card__badge{padding:4px 10px;border-radius:12px;background:linear-gradient(135deg,#3a7afe3d,#7f5dff3d);color:var(--text-strong);font-weight:700;font-size:13px;border:1px solid var(--border)}.lottery-card__period{font-weight:700;color:var(--text-strong)}.lottery-card__countdown{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;padding:6px 10px;border-radius:12px;background:#ffffff0a}.lottery-card__actions{display:flex;align-items:center;gap:10px}.lottery-card__history{padding:7px 10px;border-radius:10px;border:1px dashed rgba(255,255,255,.16);background:#ffffff05;color:var(--text);font-size:12px;cursor:pointer;transition:all .18s ease}.lottery-card__history:hover{border-color:#ffb04a99;box-shadow:0 10px 20px #ffb04a33}.lottery-card__refresh{min-width:64px;padding:7px 10px;border-radius:10px;border:1px solid var(--border);background:linear-gradient(135deg,#ffffff0f,#ffffff05);color:var(--text-strong);cursor:pointer;transition:all .18s ease}.lottery-card__refresh:hover:not(:disabled){border-color:#3a7afe80;box-shadow:0 10px 20px #3a7afe2e}.lottery-card__refresh:disabled{cursor:not-allowed;opacity:.6}.lottery-card__countdown-value{font-weight:700;color:#ff7a7a}.lottery-card__link{color:var(--primary);font-size:13px}.lottery-card__body{padding:5px 5px 0}.lottery-card__placeholder{text-align:center;color:var(--muted);font-size:13px;padding:18px 0}.lottery-card__content{display:grid;gap:10px}.lottery-card__balls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lottery-card__ball{width:72px;height:72px;background:linear-gradient(145deg,#ffffff0f,#0000001f);border:2px solid var(--border);border-radius:50%;padding:10px 8px;text-align:center;box-shadow:inset 0 0 0 2px #ffffff14;display:grid;place-content:center;gap:4px}.lottery-card__ball--special{box-shadow:inset 0 0 0 2px #ffffff24}.lottery-card__number{font-size:22px;font-weight:800;display:block}.lottery-card__meta{font-size:11px;color:var(--muted);margin-top:0}.lottery-card__plus{font-size:24px;color:var(--muted);margin:0 4px;font-weight:700}.lottery-card__footer{font-size:13px;color:var(--muted);padding-top:5px}.lottery-card .is-red{border-color:#ff6565d9;background:#ff65651f;color:#ff6565;box-shadow:0 8px 20px #ff65653d}.lottery-card .is-blue{border-color:#5286ffe6;background:#5286ff1f;color:#5286ff;box-shadow:0 8px 20px #5286ff38}.lottery-card .is-green{border-color:#51c88ce6;background:#51c88c1f;color:#51c88c;box-shadow:0 8px 20px #51c88c38}.lottery-card .is-red .lottery-card__number,.lottery-card .is-red .lottery-card__meta{color:#ff6565}.lottery-card .is-blue .lottery-card__number,.lottery-card .is-blue .lottery-card__meta{color:#5286ff}.lottery-card .is-green .lottery-card__number,.lottery-card .is-green .lottery-card__meta{color:#51c88c}.home__contact-chip{border:1px solid var(--border);padding:7px 10px;border-radius:10px;background:#ffffff0d;color:var(--muted);transition:all .2s ease;cursor:pointer;display:grid;gap:3px;min-width:120px}.home__contact-chip:hover{border-color:#3a7afe80;color:var(--text-strong);box-shadow:0 12px 26px #3a7afe2e}.home__contact-label{font-size:12px;font-weight:700;letter-spacing:.2px}.home__contact-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .2s ease}.home__contact-item:hover{background:#ffffff14;border-color:#3a7afe66;transform:translateY(-1px)}.home__contact-emoji{font-size:20px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border-radius:8px}.home__contact-info{display:flex;flex-direction:column;gap:2px}.home__contact-name{font-size:13px;font-weight:700;color:var(--text-strong)}.home__contact-desc{font-size:11px;color:var(--muted)}.home__contact-sub{font-size:11px;color:var(--muted);word-break:break-all;margin-top:-2px}.home__actions{display:flex;justify-content:flex-end;gap:10px;color:var(--muted)}.home__actions .home__theme-btn{height:36px;padding:0 10px;gap:6px}.home__auth-btn{height:36px;padding:0 14px;font-size:15px;font-weight:700}.home_recharge-btn{font-weight:700}.home__auth-btn--primary{border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);box-shadow:var(--accent-glow)}.home__auth-btn--primary:hover{filter:brightness(1.05)}.home__user-btn{max-width:160px;padding:0 12px;gap:10px}.home__user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home__actions .home__search-btn{height:40px;min-width:86px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px}.home__actions .home__action-text{font-size:15px;font-weight:700}.home__actions .home__action-icon{font-size:16px}.home__theme-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;height:40px;border-radius:10px;border:1px solid var(--border);background:var(--glass);color:var(--muted);cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.home__theme-btn:hover{transform:none;box-shadow:none;filter:none;color:var(--text-strong)}.home__theme-icon{font-size:16px}.home__theme-text{font-weight:700;font-size:13px}.home__search-btn{min-width:100px;height:40px;border:1px solid var(--border);background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);border-radius:10px;cursor:pointer;box-shadow:var(--accent-glow);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.home__search-btn:hover{transform:translateY(-1px);box-shadow:0 20px 40px #3a7afe59;filter:brightness(1.05)}.home__publish-btn{width:auto;height:40px;padding:0 14px}.home-section{background:var(--glass);border-radius:24px;border:1px solid rgba(150,150,150,.1);box-shadow:0 10px 40px #0000000d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:24px;margin-top:20px;position:relative;overflow:hidden;animation:fadeInUp .35s ease}.home-section:before{content:"";position:absolute;top:-40%;right:-20%;width:320px;height:320px;background:radial-gradient(circle,rgba(127,93,255,.18),transparent 60%);filter:blur(20px);pointer-events:none}.home-section__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.home-section__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.home-section__title{font-weight:700;font-size:15px;color:var(--text-strong)}.home-section__meta{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-weight:600;align-items:flex-start}.home-section__meta-label{font-size:15px}.home-section__meta-value-wrapper{display:flex;align-items:center;gap:6px}.home-section__meta-value{font-size:14px;word-break:break-all}.home-section__meta-copy{display:inline-flex;align-items:center;justify-content:center;padding:4px;background:var(--glass);border:1px solid var(--border);border-radius:6px;color:var(--muted);cursor:pointer;transition:all .2s ease}.home-section__meta-copy:hover{background:var(--border);color:var(--text-strong);transform:translateY(-1px)}.home-section__meta-copy:active{transform:translateY(0)}.home-section__notice{padding:10px 14px;background:#ffd06614;border:1px dashed rgba(255,208,102,.6);border-radius:10px;color:#f5d073;font-size:13px;margin-bottom:10px}.home-banner-grid{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:12px;max-width:1200px;margin-left:auto;margin-right:auto}.home-banner-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--border);border-radius:10px;padding:0;background:linear-gradient(165deg,#ffffff08,#3a7afe0a);box-shadow:0 14px 24px #040a1e4d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-banner-card:hover{transform:translateY(-2px);border-color:#3a7afe73;box-shadow:0 18px 30px #040a1e61}.home-banner-card__image-wrap{width:100%;aspect-ratio:15 / 1;overflow:hidden;border-radius:10px}.home-banner-card__image{width:100%;height:100%;object-fit:cover;display:block}.home-index-supply-ad{margin-top:14px;margin-bottom:14px}.home-index-supply-ad__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.home-index-supply-ad__title{font-size:14px;font-weight:700;color:var(--text-strong)}.home-index-supply-ad__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.home-index-nav-ad{margin-top:14px;margin-bottom:14px}.home-index-nav-ad__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.home-index-nav-ad__title{font-size:14px;font-weight:700;color:var(--text-strong)}.home-index-nav-ad__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.home-latest__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.home-tabs,.home-subtabs{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap;margin-top:6px}.home-tabs{border-bottom:1px solid var(--border)}.home-tabs__action{margin-left:auto;display:flex;align-items:center;padding-bottom:5px}.home-tabs__item{position:relative;padding:10px 14px;cursor:pointer;font-size:13px;color:var(--muted);transition:color .18s ease,transform .18s ease}.home-tabs__item:hover{color:var(--text-strong);transform:translateY(-1px)}.home-tabs__item.is-active{color:var(--text-strong)}.home-tabs__item.is-active:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:var(--accent-glow)}.home-subtabs__item{padding:7px 11px;border-radius:9px;border:1px solid var(--border);cursor:pointer;background:#ffffff0a;font-size:12.5px;color:var(--muted);transition:all .18s ease}.home-subtabs__item.is-active{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);border-color:#3a7afe99;box-shadow:var(--accent-glow)}.home-navs__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.nav-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;padding-top:5px}.nav-card{border:1px solid var(--border);border-radius:12px;background:linear-gradient(165deg,#ffffff05,#ffffff0f);padding:10px;display:grid;gap:6px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;position:relative;overflow:hidden}.nav-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(58,122,254,.08),transparent 40%);opacity:0;transition:opacity .2s ease;pointer-events:none}.nav-card:hover{transform:translateY(-2px);box-shadow:0 18px 32px #040a1e59;border-color:#3a7afe80}.nav-card:hover:after{opacity:1}.nav-card--wide{grid-template-columns:50px 1fr;align-items:center}.nav-card__info{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.nav-card__logo{width:50px;height:50px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#3a7afe33,#7f5dff2e);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #fff6;cursor:pointer}.nav-card__logo--small{width:42px;height:42px;margin:0 auto}.nav-card__logo img{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.nav-card__title{font-weight:600;display:flex;align-items:center;gap:6px;font-size:11px;justify-content:center;color:var(--text-strong);cursor:pointer}.nav-card--wide .nav-card__title{justify-content:flex-start}.nav-card__meta{display:flex;gap:6px;font-size:8px;color:var(--muted);justify-content:center}.nav-card--wide .nav-card__meta{justify-content:flex-start}.nav-card__category{position:absolute;top:8px;right:8px;padding:2px 10px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);color:var(--text-strong);font-size:10px;line-height:1.2;pointer-events:none}.nav-card__lang{padding:2px 7px;border-radius:5px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:var(--text-strong)}.nav-card__backup{font-size:12px;padding:2px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:var(--text-strong);cursor:pointer;transition:all .18s ease}.nav-card__backup:hover,.nav-card__backup:focus-visible{border-color:var(--primary);background:#3a7afe2e;box-shadow:0 8px 18px #3a7afe40;outline:none}.nav-card__stars{color:#ffc85c;line-height:2;font-size:12px}.nav-tag{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:6px;font-size:11px;color:#fff;font-weight:700;box-shadow:0 6px 14px #0000002e}.nav-tag--recommend{background:linear-gradient(135deg,#32c35b,#28a34f)}.nav-tag--hot{background:linear-gradient(135deg,#ff9f43,#ff7043)}.nav-tag--new{background:linear-gradient(135deg,#ff5f6d,#ff1e3c)}.nav-tag--usdt{background:linear-gradient(135deg,#6c4ae7,#4b2fc7)}.nav-tag--blacklist{background:linear-gradient(135deg,#ff3b3b,#b81414)}.nav-tag--hard{background:linear-gradient(135deg,#1fb6ff,#1767d0)}.nav-tag--runaway{background:linear-gradient(135deg,#6b7280,#374151)}.software-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.software-card{border:1px solid var(--border);border-radius:12px;padding:12px;background:linear-gradient(175deg,#ffffff05,#3a7afe0d);box-shadow:0 18px 32px #040a1e59;display:grid;gap:10px;position:relative;overflow:hidden}.software-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 20%,rgba(127,93,255,.12),transparent 45%);opacity:0;transition:opacity .18s ease;pointer-events:none}.software-card:hover:before{opacity:1}.software-card__header{display:flex;align-items:center;gap:10px}.software-card__logo{width:50px;height:50px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ffffff14,#7f5dff1f);box-shadow:inset 0 1px #ffffff4d}.software-card__logo img{width:100%;height:100%;object-fit:cover}.software-card__info{display:grid;gap:4px}.software-card__name{font-weight:700;color:var(--text-strong)}.software-card__version{font-size:12px;color:var(--muted)}.software-card__categories{display:flex;flex-wrap:wrap;gap:6px}.software-card__category-tag{font-size:12px;color:var(--primary-2);padding:2px 6px;border-radius:8px;background:#3a7afe1f;display:inline-flex;width:fit-content}.software-card__category-tag.is-empty{color:var(--muted)}.software-card__actions{display:flex;gap:8px}.software-card__btn{padding:8px 12px;border-radius:10px;border:1px solid rgba(122,159,255,.34);background:linear-gradient(135deg,#3a7afe42,#7f5dff33);color:var(--text-on-primary);cursor:pointer;box-shadow:0 6px 16px #3a7afe33;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,filter .15s ease}.software-card__btn:hover:enabled{border-color:#7a9fff80;background:linear-gradient(135deg,#3a7afe52,#7f5dff42);box-shadow:0 10px 20px #3a7afe3d;filter:brightness(1.02)}.software-card__btn:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.software-card__btn--ghost{background:#ffffff0f;border-color:var(--border);box-shadow:none;color:var(--primary-2)}.software-card__desc{font-size:12.5px;color:var(--muted);line-height:1.55;margin:0}.software-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.software-card__downloads{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px}.software-card__downloads-icon{width:26px;height:26px;border-radius:9px;border:1px solid var(--border);background:linear-gradient(135deg,#3a7afe24,#7f5dff1f);display:grid;place-items:center;color:var(--primary-2);box-shadow:inset 0 1px #ffffff2e}.software-card__downloads-icon svg{width:14px;height:14px}.detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1400}.scrollbar-soft{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.scrollbar-soft::-webkit-scrollbar{width:8px}.scrollbar-soft::-webkit-scrollbar-track{background:transparent}.scrollbar-soft::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(180deg,#ffffff59,#ffffff26)}.scrollbar-soft::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffffff80,#ffffff40)}.detail-dialog{width:900px;max-width:95%;max-height:90vh;background:#111729f5;border-radius:14px;border:1px solid var(--border);box-shadow:0 24px 48px #050a1a8c;overflow:hidden;display:flex;flex-direction:column}.detail-dialog__header{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);color:var(--text-strong)}.detail-dialog__title{font-weight:700;font-size:16px}.detail-dialog__close{background:transparent;border:none;font-size:18px;cursor:pointer;color:var(--text-strong)}.detail-dialog__body{padding:16px;overflow-y:auto;display:grid;gap:14px}.detail-dialog__summary{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:12px;border:1px solid var(--border);background:#ffffff0a}.detail-dialog__icon{width:56px;height:56px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#ffffff14}.detail-dialog__icon img{width:100%;height:100%;object-fit:cover}.detail-dialog__summary-info{display:grid;gap:6px}.detail-dialog__name{font-weight:700;color:var(--text-strong);font-size:16px}.detail-dialog__meta{display:flex;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.detail-dialog__summary-actions{display:flex;gap:8px}.detail-dialog__section{display:grid;gap:6px}.detail-dialog__label{font-size:13px;color:var(--text-strong);font-weight:700}.detail-dialog__content{padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:var(--text);line-height:1.6}.detail-dialog__content p{margin:0 0 8px}.detail-dialog__content ul{padding-left:20px}.detail-dialog__footer{display:flex;justify-content:flex-end;gap:10px}.detail-gallery{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:10px}.detail-gallery__image{width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--border);background:#0f152a;display:flex;justify-content:center;align-items:center;padding:14px;min-height:320px;max-height:520px;cursor:zoom-in}.detail-gallery__image img{max-width:100%;max-height:500px;width:auto;height:auto;object-fit:contain}.detail-gallery__nav{background:#ffffff14;border:1px solid var(--border);color:var(--text-strong);border-radius:10px;height:42px;cursor:pointer}.detail-gallery__meta{text-align:right;font-size:12px;color:var(--muted)}.preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1500}.preview-content{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.preview-image{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 40px #00000080}.preview-close{position:absolute;top:-14px;right:-14px;width:32px;height:32px;border-radius:50%;background:#000000b3;color:#fff;border:1px solid rgba(255,255,255,.2);cursor:pointer;font-size:18px}.preview-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#0009;color:#fff;border:1px solid rgba(255,255,255,.2);cursor:pointer;font-size:20px}.preview-nav--left{left:-60px}.preview-nav--right{right:-60px}.supply-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.supply-card{position:relative;border:1px solid var(--border);border-radius:12px;padding:12px;background:linear-gradient(165deg,#ffffff05,#7f5dff0d);display:flex;flex-direction:column;gap:8px;box-shadow:0 16px 30px #040a1e59}.supply-card--index-ad{padding:10px;gap:6px;border-radius:10px;box-shadow:0 10px 18px #040a1e47}.supply-card--index-ad .supply-card__header{grid-template-columns:78px 1fr;gap:10px;min-height:78px}.supply-card--index-ad .supply-card__cover{width:78px;height:78px;border-radius:10px}.supply-card--index-ad .supply-card__title{font-size:14px}.supply-card--index-ad .supply-card__desc-content{max-height:calc(1.6em * 6 + 10px)}.supply-card__badge{position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:8px;background:linear-gradient(135deg,#f7b733,#fc4a1a);color:#fff;font-size:12px;font-weight:700}.supply-card__badge.is-supply{background:linear-gradient(135deg,#32c35b,#28a34f)}.supply-card__tag{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:12px;background:linear-gradient(135deg,#ff7a18,#af002d 85%);color:#fff;font-size:12px;font-weight:800;box-shadow:0 8px 14px #0000002e;z-index:2}.supply-card__header{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:flex-start;min-height:100px}.supply-card__cover{width:100px;height:100px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#ffffff14;cursor:zoom-in;position:relative}.supply-card__cover:after{content:"放大查看";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease;font-size:12px}.supply-card__cover:hover:after{opacity:1}.supply-card__cover img{width:100%;height:100%;object-fit:cover}.supply-card__title{font-weight:700;color:var(--text-strong);font-size:15px}.supply-card__info{display:grid;gap:6px}.supply-card__meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}.supply-card__desc{margin:0;font-size:13px;color:var(--text);line-height:1.6;display:grid;gap:8px}.supply-card__desc-content{padding:5px;max-height:calc(16em + 10px);overflow:hidden;position:relative;line-height:1.6}.supply-card__contact{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.supply-card__footer{margin-top:auto;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.supply-card__time-icon{width:14px;height:14px;display:inline-block;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%2393A0BD' stroke-width='1.2'/%3E%3Cpath d='M8 4.5V8.2L10.4 10' stroke='%2393A0BD' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;flex-shrink:0}.exposure-event-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px}.exposure-event-card{position:relative;border:1px solid var(--border);border-radius:12px;padding:12px;background:linear-gradient(165deg,#ffffff05,#7f5dff0d);display:flex;flex-direction:column;gap:8px;box-shadow:0 16px 30px #040a1e59}.exposure-event-card__badge{position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:8px;background:linear-gradient(135deg,#f7b733,#fc4a1a);color:#fff;font-size:12px;font-weight:700}.exposure-event-card__badge.is-exposure-event{background:linear-gradient(135deg,#32c35b,#28a34f)}.exposure-event-card__tag{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:12px;background:linear-gradient(135deg,#ff7a18,#af002d 85%);color:#fff;font-size:12px;font-weight:800;box-shadow:0 8px 14px #0000002e;z-index:2}.exposure-event-card__header{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:flex-start;min-height:100px}.exposure-event-card__cover{width:100px;height:100px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#ffffff14;cursor:zoom-in;position:relative}.exposure-event-card__cover:after{content:"放大查看";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease;font-size:12px}.exposure-event-card__cover:hover:after{opacity:1}.exposure-event-card__cover img{width:100%;height:100%;object-fit:cover}.exposure-event-card__title{font-weight:700;color:var(--text-strong);font-size:15px}.exposure-event-card__info{display:grid;gap:6px}.exposure-event-card__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.exposure-event-card__meta-label{color:var(--muted)}.exposure-event-card__category-tag{font-size:12px;color:var(--primary-2);padding:2px 6px;border-radius:8px;background:#3a7afe1f;display:inline-flex;width:fit-content}.exposure-event-card__category-tag.is-empty{color:var(--muted)}.exposure-event-card__desc{margin:0;font-size:13px;color:var(--text);line-height:1.6;display:grid;gap:8px}.exposure-event-card__desc-content{padding:5px;max-height:calc(16em + 10px);overflow:hidden;position:relative;line-height:1.6}.supply-card__desc-content.is-expanded,.exposure-event-card__desc-content.is-expanded{max-height:none;overflow:visible}.supply-card__desc-content p,.supply-card__desc-content ul,.supply-card__desc-content ol,.supply-card__desc-content pre,.exposure-event-card__desc-content p,.exposure-event-card__desc-content ul,.exposure-event-card__desc-content ol,.exposure-event-card__desc-content pre{margin:0 0 8px}.supply-card__desc-content p:last-child,.supply-card__desc-content ul:last-child,.supply-card__desc-content ol:last-child,.supply-card__desc-content pre:last-child,.exposure-event-card__desc-content p:last-child,.exposure-event-card__desc-content ul:last-child,.exposure-event-card__desc-content ol:last-child,.exposure-event-card__desc-content pre:last-child{margin-bottom:0}.supply-card__desc-content ul,.supply-card__desc-content ol,.exposure-event-card__desc-content ul,.exposure-event-card__desc-content ol{padding-left:18px}.supply-card__desc-content pre,.exposure-event-card__desc-content pre{max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word}.supply-card__desc-content img,.exposure-event-card__desc-content img{display:block;max-width:100%;height:auto;border-radius:8px}.supply-card__desc-content:not(.is-expanded) img,.exposure-event-card__desc-content:not(.is-expanded) img{max-height:180px;object-fit:cover}.supply-card__more-link,.exposure-event-card__more-link{display:block;width:fit-content;margin:4px auto 0;color:var(--primary);font-size:12px;line-height:1.4;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .18s ease}.supply-card__more-link:hover,.supply-card__more-link:focus-visible,.exposure-event-card__more-link:hover,.exposure-event-card__more-link:focus-visible{color:var(--text-strong);outline:none}.exposure-event-card__contact{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.exposure-event-card__footer{margin-top:auto;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.exposure-event-card__time-icon{width:14px;height:14px;display:inline-block;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%2393A0BD' stroke-width='1.2'/%3E%3Cpath d='M8 4.5V8.2L10.4 10' stroke='%2393A0BD' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;flex-shrink:0}.home-placeholder{padding:18px;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:10px;background:#ffffff0a;animation:fadeInUp .35s ease}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000}.lottery-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:2000}.lottery-dialog{width:min(860px,100%);border-radius:16px;background:linear-gradient(145deg,#1e2a44,#0f172a);border:1px solid var(--border);box-shadow:0 18px 60px #040a1e99;overflow:hidden;animation:fadeInUp .2s ease;display:flex;flex-direction:column;max-height:calc(100vh - 32px)}.lottery-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.lottery-dialog__header h3{font-size:16px}.lottery-dialog__close{background:#ffffff0f;border:1px solid var(--border);border-radius:10px;width:32px;height:32px;color:var(--text);cursor:pointer}.lottery-dialog__body{padding:16px;overflow-y:auto}.lottery-dialog__row{display:flex;flex-direction:column;gap:12px;margin:0}.lottery-history-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#040814b8;display:flex;align-items:center;justify-content:center;z-index:2100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lottery-history-dialog{width:860px;max-width:94%;max-height:82vh;background:#111729eb;border-radius:14px;padding:18px;border:1px solid var(--border);box-shadow:0 24px 48px #050a1a80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column}.lottery-history__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.lottery-history__title{font-size:18px;font-weight:700;color:var(--text-strong)}.lottery-history__subtitle{margin-top:4px;font-size:12px;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.lottery-history__tag{padding:2px 8px;border-radius:999px;background:#ffffff0f;border:1px solid var(--border);color:var(--text)}.lottery-history__close{border:none;background:transparent;font-size:22px;color:var(--text);cursor:pointer}.lottery-history__body{flex:1;min-height:0;overflow:auto}.lottery-history__list{display:grid;gap:12px}.lottery-history__item{border:1px solid var(--border);border-radius:12px;padding:12px;background:#ffffff05;display:grid;gap:10px}.lottery-history__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text);font-size:13px}.lottery-history__period{font-weight:700;color:var(--text-strong)}.lottery-history__time{color:var(--muted)}.lottery-history__balls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lottery-history__ball{width:60px;height:60px;border-radius:50%;border:2px solid var(--border);background:linear-gradient(145deg,#ffffff0f,#0000001f);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;color:var(--text-strong)}.lottery-history__number{font-size:16px;font-weight:700}.lottery-history__meta-text{font-size:11px;color:var(--muted)}.lottery-history__plus{font-weight:700;color:var(--muted);padding:0 4px}.lottery-history-dialog .is-red{color:#ff7a7a;border-color:#ff7a7a80;box-shadow:0 0 12px #ff7a7a40}.lottery-history-dialog .is-blue{color:#7db2ff;border-color:#7db2ff80;box-shadow:0 0 12px #7db2ff40}.lottery-history-dialog .is-green{color:#6fe7b0;border-color:#6fe7b080;box-shadow:0 0 12px #6fe7b040}.search-dialog{width:800px;max-width:92%;height:640px;max-height:82vh;background:#111729eb;border-radius:12px;padding:16px;box-shadow:0 24px 48px #050a1a80;border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column}.search-dialog__header{display:flex;justify-content:space-between;align-items:center}.search-dialog__close{border:none;background:transparent;font-size:20px;cursor:pointer;color:var(--text)}.search-dialog__body{display:flex;flex-direction:column;flex:1;min-height:0}.backup-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#040814b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1100}.backup-dialog{width:420px;max-width:92%;background:#111729f5;border-radius:14px;padding:18px;border:1px solid var(--border);box-shadow:0 28px 60px #040a1e8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backup-dialog__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.backup-dialog__title{font-size:16px;font-weight:700;color:var(--text-strong)}.backup-dialog__close{width:32px;height:32px;border-radius:10px;border:1px solid var(--border);background:#ffffff0f;color:var(--text);font-size:18px;cursor:pointer;transition:all .18s ease}.backup-dialog__close:hover{color:var(--text-strong);border-color:#ffffff4d}.backup-dialog__list{display:grid;gap:10px}.backup-dialog__item{width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-strong);cursor:pointer;transition:all .16s ease;word-break:break-all}.backup-dialog__item:hover{border-color:#3a7afe80;box-shadow:0 12px 30px #3a7afe38}.search-dialog__bar{display:flex;gap:8px;margin:12px 0;align-items:center}.search-type-select{height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:#ffffff0f;color:var(--muted);cursor:pointer;min-width:120px;box-sizing:border-box}.search-type-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #3a7afe33}.search-type-select option{background:var(--bg);color:var(--text-strong)}.search-dialog__bar input{height:40px;flex:1;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:#ffffff0f;color:var(--text-strong);box-sizing:border-box}.search-dialog__bar button{width:96px;height:40px;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);border:none;border-radius:8px;cursor:pointer;box-shadow:var(--accent-glow);transition:transform .18s ease,box-shadow .18s ease}.search-dialog__bar button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #3a7afe47}.search-dialog__results{flex:1;min-height:0;overflow:auto}.search-dialog__pagination{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:12px}.search-dialog__pagination button{height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--border);background:#ffffff0f;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.search-dialog__pagination button:disabled{opacity:.5;cursor:not-allowed}.pagination-current-page{display:inline-flex;align-items:center;height:32px;gap:6px;color:var(--text)}.pagination-select{height:32px;padding:0 28px 0 10px;border-radius:6px;border:1px solid var(--border);background:var(--glass);color:var(--text-strong);font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;transition:all .2s ease;box-sizing:border-box}.pagination-select:focus{outline:none;border-color:var(--primary)}.pagination-select option{background:var(--bg);color:var(--text-strong)}.pagination-select:disabled{opacity:.6;cursor:not-allowed}.search-empty{display:flex;flex-direction:column;align-items:center;gap:10px}.search-empty__title{font-weight:600;color:var(--text)}.search-empty__tip{color:var(--muted);line-height:1.5}.search-empty__name{color:var(--primary);margin-left:6px}.search-empty__btn{padding:8px 14px;border-radius:8px;border:none;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);cursor:pointer;box-shadow:var(--accent-glow);transition:transform .18s ease,box-shadow .18s ease}.search-empty__btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #3a7afe47}.crawler-search-unauth{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:var(--surface-2);border-radius:12px;border:1px dashed var(--border);text-align:center;gap:16px;margin:20px 0;animation:fadeInUp .35s ease}.crawler-search-unauth__icon{font-size:56px;opacity:.9;margin-bottom:8px;filter:drop-shadow(0 4px 12px rgba(58,122,254,.2))}.crawler-search-unauth__title{font-size:22px;font-weight:600;color:var(--text-strong);margin:0}.crawler-search-unauth__desc{font-size:15px;color:var(--muted);max-width:480px;line-height:1.6;margin:0}.crawler-search-unauth__btn{margin-top:12px;padding:12px 32px;font-size:16px;font-weight:500;border-radius:8px;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);border:none;cursor:pointer;box-shadow:var(--accent-glow);transition:transform .2s ease,box-shadow .2s ease}.crawler-search-unauth__btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3a7afe4d}.crawler-search-panel{display:grid;gap:10px;margin-bottom:12px}.crawler-search-panel__row{display:flex;gap:8px;align-items:center}.crawler-search-panel__row input{height:40px;flex:1;min-width:0;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:#ffffff0f;color:var(--text-strong)}.crawler-search-panel__row button{width:96px;height:40px;border-radius:8px;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);cursor:pointer;box-shadow:var(--accent-glow)}.crawler-search-panel__row button:disabled,.crawler-search-panel__row input:disabled,.crawler-search-panel__row select:disabled{cursor:not-allowed;opacity:.6}.crawler-search-results{min-height:580px;max-height:1000px;overflow-y:auto;display:flex;flex-direction:column}@media (min-height: 900px){.crawler-search-results{max-height:680px}}@media (min-height: 1080px){.crawler-search-results{min-height:580px;max-height:1000px}}@media (min-height: 1440px){.crawler-search-results{min-height:1200px;max-height:1200px}}.crawler-search-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1;min-height:180px;border:1px dashed var(--border);border-radius:10px;background:#ffffff05;padding:24px;animation:fadeInUp .35s ease}.crawler-search-loader__bars{display:flex;align-items:center;justify-content:center;gap:6px;height:24px}.crawler-search-loader__bars span{display:block;width:4px;height:100%;border-radius:2px;background:var(--primary);animation:search-bars 1s ease-in-out infinite}.crawler-search-loader__bars span:nth-child(1){animation-delay:-.4s}.crawler-search-loader__bars span:nth-child(2){animation-delay:-.2s}.crawler-search-loader__bars span:nth-child(3){animation-delay:0s}.crawler-search-loader__bars span:nth-child(4){animation-delay:-.2s}.crawler-search-loader__bars span:nth-child(5){animation-delay:-.4s}@keyframes search-bars{0%,to{height:8px;opacity:.3}50%{height:24px;opacity:1;box-shadow:0 0 8px #3a7afe66}}.crawler-search-loader__text{font-size:13px;color:var(--muted);letter-spacing:1px;animation:search-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes search-pulse{0%,to{opacity:1}50%{opacity:.5}}.crawler-search-examples{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1;height:100%;box-sizing:border-box;min-height:220px;gap:20px;padding:32px;border-radius:12px;border:1px dashed var(--border);animation:fadeInUp .35s ease}.crawler-search-examples .home-placeholder{border:none;background:transparent;padding:0;animation:none;min-height:auto}.crawler-search-notice-btn{height:32px;padding:0 14px;border-radius:8px;background:#ffd06626;border:1px solid rgba(255,208,102,.4);color:#f5d073;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.crawler-search-notice-btn:hover{background:#ffd06640;border-color:#ffd06699;color:#ffde8a}.crawler-search-guide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:2000}.crawler-search-guide-dialog{width:100%;max-width:600px;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px;box-shadow:0 24px 48px #0003;animation:fadeInUp .3s ease}.crawler-search-guide-dialog__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.crawler-search-guide-dialog__title{font-size:18px;font-weight:700;color:var(--text-strong)}.crawler-search-guide-dialog__close{background:transparent;border:none;font-size:24px;color:var(--muted);cursor:pointer;line-height:1;padding:0 4px;transition:color .2s}.crawler-search-guide-dialog__close:hover{color:var(--text-strong)}.crawler-search-guide-dialog__content{display:grid;gap:16px}.crawler-search-guide-dialog__item{background:#ffffff08;border:1px solid var(--border);border-radius:12px;padding:16px}.crawler-search-guide-dialog__label{font-size:15px;font-weight:600;color:var(--primary);margin-bottom:8px}.crawler-search-guide-dialog__desc{font-size:14px;line-height:1.6;color:var(--text)}.crawler-search-guide-dialog__desc strong{color:var(--primary);background:#3a7afe1a;padding:2px 6px;border-radius:4px;font-weight:600;margin:0 4px}.crawler-search-guide-dialog__desc em{font-style:normal;color:var(--muted);font-size:13px;display:block;margin-top:4px}.crawler-search-examples__title{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--text-strong);font-weight:600;margin-bottom:4px}.crawler-search-examples__title-icon{font-size:18px;animation:bounce 2s infinite ease-in-out}.crawler-search-examples__title-text{background:linear-gradient(90deg,var(--primary),#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(58,122,254,.2)}.crawler-search-examples__list{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;max-width:600px}.crawler-search-examples__item{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text);padding:8px 18px;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 8px #0000000a;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.crawler-search-examples__item-icon{font-size:15px;opacity:.8;transition:transform .25s ease}.crawler-search-examples__item:hover{background:linear-gradient(135deg,#3a7afe1a,#3a7afe0d);border-color:#3a7afe66;color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 16px #3a7afe26}.crawler-search-examples__item:hover .crawler-search-examples__item-icon{transform:scale(1.15) rotate(5deg);opacity:1}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.crawler-search-list{display:flex;flex-direction:column;gap:0}.crawler-search-item{border:none;border-bottom:1px dashed var(--border);border-radius:0;background:transparent;padding:16px 8px;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:background-color .2s ease}.crawler-search-item:last-child{border-bottom:none}.crawler-search-item:hover{background:#8080800d}.crawler-search-item__main{display:flex;align-items:center;gap:12px;min-width:0;cursor:pointer}.crawler-search-item__icon{width:32px;height:32px;border-radius:6px;border:none;background:transparent;object-fit:cover;flex-shrink:0}.crawler-search-item__content{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.crawler-search-item__title{color:var(--muted);font-size:15px;font-weight:600;line-height:1.4;word-break:break-word}.crawler-search-item__meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.crawler-search-item__tag{font-size:12px;color:var(--muted)}.crawler-search-item__tag-divider{font-size:12px;color:var(--muted);opacity:.5}.crawler-search-item__action{background:transparent;border:none;color:var(--muted);font-size:13px;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.crawler-search-item__actions{display:flex;gap:4px;flex-shrink:0}.crawler-search-item__action:hover{background:#8080801a;color:var(--text-strong)}.crawler-search-item__action:disabled{cursor:not-allowed;opacity:.5;background:transparent}.crawler-search-dialog-actions{margin-top:12px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.index-notice-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1300;padding:16px}.index-notice-modal-content{width:720px;max-width:100%;max-height:98vh;background:var(--notice-modal-bg, #111729);border:1px solid var(--border);border-radius:14px;box-shadow:var(--notice-modal-shadow, 0 24px 48px rgba(5, 10, 26, .5));padding:18px;color:var(--text);animation:fadeInUp .25s ease;display:flex;flex-direction:column;overflow:hidden}.index-notice-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.index-notice-modal-header h2{font-size:18px;margin:0;line-height:1.45;word-break:break-word}.index-notice-publish-date{margin-left:6px;font-size:12px;font-weight:500;color:var(--muted)}.index-notice-close-btn{border:none;background:transparent;color:var(--text);font-size:20px;cursor:pointer}.index-notice-modal-body{display:flex;flex-direction:column;gap:10px;line-height:1.6;color:var(--muted);overflow-y:auto;min-height:0;padding-right:2px}.index-notice-sections{display:flex;flex-direction:column;gap:10px}.index-notice-section{background:var(--notice-surface-bg, rgba(255, 255, 255, .04));border:1px solid var(--notice-surface-border, var(--border));border-radius:10px;padding:10px 12px}.index-notice-section-title{margin:0 0 6px;font-size:15px;color:var(--text);font-weight:700}.index-notice-section-body{margin:0;color:var(--text);word-break:break-word}.index-notice-list{margin:8px 0 0;padding-left:18px;color:var(--text);display:flex;flex-direction:column;gap:4px}.index-notice-list li{line-height:1.6}.index-notice-highlight{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:var(--notice-warning-bg, rgba(255, 153, 0, .08));color:var(--notice-warning-text, #ffb45a);border:1px dashed var(--notice-warning-border, rgba(255, 153, 0, .4));word-break:break-word}.index-notice-text{background:var(--notice-surface-bg, rgba(255, 255, 255, .04));padding:10px;border-radius:10px;border:1px dashed var(--notice-surface-border, var(--border));color:var(--text)}.index-notice-warning{background:var(--notice-warning-bg, rgba(255, 153, 0, .08));color:var(--notice-warning-text, #ffb45a);padding:10px;border-radius:10px;border:1px dashed var(--notice-warning-border, rgba(255, 153, 0, .4))}.index-notice-domain{color:var(--text);font-weight:600}.index-notice-links{display:flex;flex-wrap:wrap;gap:10px}.index-notice-link{color:var(--notice-link-text, var(--primary));text-decoration:none;padding:8px 10px;border-radius:10px;border:1px solid var(--notice-link-border, rgba(58, 122, 254, .35));background:var(--notice-link-bg, rgba(58, 122, 254, .1))}.index-notice-link:hover{background:var(--notice-link-bg-hover, rgba(58, 122, 254, .18))}.index-notice-modal-footer{display:flex;justify-content:flex-end;margin-top:14px}@media (max-width: 768px){.index-notice-modal-overlay{padding:10px;align-items:center}.index-notice-modal-content{width:100%;max-height:calc(100vh - 20px);border-radius:12px;padding:14px}.index-notice-modal-header{align-items:flex-start;gap:8px}.index-notice-modal-header h2{font-size:16px;line-height:1.4;padding-right:4px}.index-notice-publish-date{display:block;margin-left:0;margin-top:3px}.index-notice-close-btn{font-size:22px;line-height:1;padding:0;flex-shrink:0}.index-notice-modal-body{gap:8px;font-size:14px}.index-notice-section{padding:9px 10px}.index-notice-section-title{font-size:14px}.index-notice-list{padding-left:16px}.index-notice-links{flex-direction:column;gap:8px}.index-notice-link{width:100%;box-sizing:border-box}.index-notice-modal-footer{margin-top:10px}.index-notice-modal-footer .btn{width:100%}}.index-notice-confirm-btn{padding:10px 16px;border-radius:10px;border:none;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);cursor:pointer;box-shadow:var(--accent-glow);transition:transform .18s ease,box-shadow .18s ease}.index-notice-confirm-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #3a7afe47}.qr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1200}.qr-dialog{width:360px;background:#111729f5;border-radius:14px;box-shadow:0 24px 48px #050a1a80;border:1px solid var(--border);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp .3s ease}.qr-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-strong)}.qr-dialog__close{background:transparent;border:none;font-size:18px;cursor:pointer;color:var(--text-strong)}.qr-dialog__body{padding:16px;text-align:center;display:grid;gap:12px;color:var(--muted)}.qr-dialog__img{width:240px;height:240px;margin:0 auto;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 12px 28px #00000029;padding:10px}.qr-dialog__img img{width:100%;height:100%;object-fit:contain}.qr-dialog__tips{font-size:13px}.qr-dialog__btn{height:38px;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);border:none;cursor:pointer;box-shadow:var(--accent-glow)}.global-loading-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.global-loading-spinner{width:40px;height:40px;border-radius:50%;border:4px solid rgba(255,255,255,.2);border-top-color:var(--primary);animation:spin .8s linear infinite;margin-bottom:12px}.global-loading-text{color:#fff;font-size:14px;font-weight:500;letter-spacing:.5px}.home-loading{display:grid;place-items:center;gap:12px;color:var(--text)}.home-loading__spinner{width:56px;height:56px;border-radius:50%;border:6px solid var(--border);border-top-color:var(--primary);animation:spin 1s linear infinite}.home-loading__text{color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:500}.auth-dialog{width:min(420px,100%);border-radius:16px;background:linear-gradient(150deg,#1b2338,#0f172a);border:1px solid var(--border);box-shadow:0 18px 50px #050a1a99;overflow:hidden;animation:fadeInUp .2s ease;display:flex;flex-direction:column}.auth-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.auth-dialog__header h3{font-size:16px}.auth-dialog__close{background:#ffffff0f;border:1px solid var(--border);border-radius:10px;width:32px;height:32px;color:var(--text);cursor:pointer}.auth-dialog__body{padding:16px;display:grid;gap:12px}.auth-dialog__tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auth-dialog__tab{height:36px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--muted);cursor:pointer;transition:all .2s ease}.auth-dialog__tab.is-active{color:var(--text-strong);border-color:#3a7afe99;background:#3a7afe2e}.auth-dialog__form{display:grid;gap:12px}.auth-dialog__field{display:grid;gap:6px;font-size:12px;color:var(--muted)}.auth-dialog__remember{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.auth-dialog__remember input{width:14px;height:14px}.auth-dialog__field input{height:40px;border-radius:10px;border:1px solid var(--border);background:#ffffff0d;color:var(--text-strong);padding:0 12px;outline:none;transition:border-color .2s ease}.auth-dialog__field input:focus{border-color:#3a7afe99}.auth-dialog__captcha{display:grid;grid-template-columns:1fr 130px;gap:10px;align-items:center}.auth-dialog__captcha-img{height:40px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;padding:0}.auth-dialog__captcha-img img{width:100%;height:100%;object-fit:cover}.auth-dialog__error{color:#ff9b9b;font-size:12px}.auth-dialog__notice{color:#7fe5b6;font-size:12px}.auth-dialog__footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px 16px}.auth-dialog__btn{height:38px;padding:0 16px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-strong);cursor:pointer;transition:all .2s ease}.auth-dialog__btn--primary{border-color:transparent;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);box-shadow:var(--accent-glow)}.auth-dialog__btn:disabled,.auth-dialog__captcha-img:disabled{cursor:not-allowed;opacity:.6}.tron-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:2000}.tron-dialog{width:min(520px,100%);border-radius:16px;background:linear-gradient(145deg,#1e2a44,#0f172a);border:1px solid var(--border);box-shadow:0 18px 60px #040a1e99;overflow:hidden;animation:fadeInUp .2s ease;display:flex;flex-direction:column;max-height:calc(100vh - 32px)}.tron-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.tron-dialog__header h3{font-size:16px}.tron-dialog__close{background:#ffffff0f;border:1px solid var(--border);border-radius:10px;width:32px;height:32px;color:var(--text);cursor:pointer}.tron-dialog__body{padding:16px;display:grid;gap:5px;flex:1 1 auto;min-height:0;overflow-y:auto}.tron-dialog__tip{font-size:13px;color:var(--muted)}.tron-dialog__form{display:grid;grid-template-columns:1fr 110px;gap:10px}.tron-dialog__form input{padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#0f172a;color:var(--text);outline:none}.tron-dialog__form button{border-radius:12px;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:var(--text-on-primary);font-weight:700;cursor:pointer;padding:10px 12px;min-height:44px;width:100%}.tron-dialog__form button:disabled{opacity:.6;cursor:not-allowed}.tron-dialog__error{color:#ffb4b4;font-size:13px;padding:8px 10px;border-radius:12px;background:#ff63471f;border:1px solid rgba(255,99,71,.3)}.tron-dialog__placeholder{color:var(--muted);font-size:13px}.tron-dialog__result{display:grid;gap:8px;font-size:14px}.tron-dialog__row{display:flex;justify-content:space-between;padding:10px 12px;border-radius:12px;background:#111c32;border:1px solid var(--border)}.tron-dialog__row strong{font-size:16px}.tron-dialog__meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.tron-dialog__badge{padding:2px 6px;border-radius:8px;background:#ffffff14;border:1px solid var(--border)}.tron-dialog__source{color:var(--text)}.tron-dialog__footer{padding:12px 16px 16px;text-align:right}.tron-dialog__btn{padding:10px 16px;border-radius:12px;border:1px solid var(--border);background:#111c32;color:var(--text);cursor:pointer}.tron-dialog__section{margin-top:4px;padding:12px;border-radius:14px;background:#0d1426;border:1px solid var(--border)}.tron-dialog__section-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.tron-dialog__section-title{font-size:14px;font-weight:700}.tron-dialog__section-sub{font-size:12px;color:var(--muted)}.tron-dialog__mini-btn{padding:6px 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff0f;color:var(--text);cursor:pointer}.tron-okx__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.tron-okx__item{display:grid;grid-template-columns:52px 1fr auto;align-items:center;padding:10px 12px;border-radius:12px;background:#0f172a;border:1px solid rgba(255,255,255,.06)}.tron-okx__rank{font-weight:700;color:var(--primary)}.tron-okx__name{font-size:13px}.tron-okx__price{font-weight:700}.tron-okx__placeholder,.tron-okx__error{font-size:13px;padding:10px 12px;border-radius:10px;background:#ffffff0a}.tron-okx__error{color:#ffb4b4;border:1px solid rgba(255,99,71,.3)}.tron-okx__meta{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px;margin-top:10px}.tron-okx__source{color:var(--text)}.tron-dialog--transfer{width:min(780px,100%)}.tron-dialog__form--dual{grid-template-columns:1fr 110px 110px}.transfer-body{display:grid;gap:12px}.transfer-summary{padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--border);display:grid;gap:8px}.transfer-summary__line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.transfer-summary__time{color:var(--muted)}.transfer-summary__chips{display:flex;flex-wrap:wrap;gap:8px}.transfer-chip{padding:6px 10px;border-radius:12px;background:#0f172a;border:1px solid rgba(255,255,255,.08);font-size:12px}.transfer-list{display:grid;gap:12px;max-height:460px;overflow:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.transfer-list::-webkit-scrollbar{width:6px}.transfer-list::-webkit-scrollbar-track{background:transparent}.transfer-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#529cff99,#ff638d99);border-radius:10px}.transfer-card{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px 16px;background:#0c1022;display:grid;gap:10px;box-shadow:0 12px 30px #00000059}.transfer-card__header{display:flex;align-items:center;justify-content:space-between}.transfer-card__dir{padding:4px 8px;border-radius:10px;font-size:12px;background:#ffffff14}.transfer-card__amount{font-weight:700;font-size:16px}.transfer-card__flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px}.transfer-card__addr{word-break:break-all;line-height:1.4;padding:6px 8px;border-radius:10px;background:#ffffff0a}.transfer-card__addr:first-child{text-align:left}.transfer-card__addr:last-child{text-align:right}.transfer-card__arrow{color:var(--muted)}.transfer-card__meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}.transfer-card__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.transfer-card__tag{font-size:12px;padding:4px 8px;border-radius:10px;background:#ffffff1f}.transfer-card__link{border-radius:10px;border:1px solid var(--border);background:#ffffff14;color:var(--text);padding:6px 10px;cursor:pointer}.transfer-card.is-in{border-color:#529cffb3;background:linear-gradient(135deg,#529cff29,#0c1022 50%)}.transfer-card.is-out{border-color:#ff638db3;background:linear-gradient(135deg,#ff638d29,#0c1022 50%)}.transfer-card.is-self{border-color:#fff3;background:linear-gradient(135deg,#ffffff14,#0c1022 50%)}.tg-guide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000414b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:2100}.tg-guide-dialog{width:min(760px,100%);border-radius:18px;background:linear-gradient(145deg,#141b2f,#0b1020);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 60px #00081ea6;overflow:hidden;animation:fadeInUp .2s ease}.tg-guide-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px}.tg-guide-dialog__title-block h3{margin:2px 0 0}.tg-guide-dialog__eyebrow{margin:0;font-size:12px;letter-spacing:.6px;color:var(--muted);text-transform:uppercase}.tg-guide-dialog__close{width:34px;height:34px;border-radius:12px;border:1px solid var(--border);background:#ffffff0f;color:var(--text);cursor:pointer}.tg-guide-dialog__body{display:grid;gap:12px;max-height:70vh;overflow:auto;padding:0 18px 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.tg-guide-dialog__body::-webkit-scrollbar{width:6px}.tg-guide-dialog__body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#529cff66,#ff638d66);border-radius:10px}.tg-guide-dialog__tip{font-size:13px;color:var(--muted);padding:8px 10px;border-radius:12px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.tg-guide-dialog__body a{color:var(--primary);text-decoration:underline}.tg-guide-section{background:#0d1426;border:1px solid var(--border);border-radius:14px;padding:12px 14px;display:grid;gap:8px}.tg-guide-section h4{margin:0;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.tg-guide-section ul,.tg-guide-section ol{margin:0;padding-left:18px;display:grid;gap:6px}.tg-guide-section li{line-height:1.6;color:var(--text)}@media (max-width: 960px){.home__header{grid-template-columns:1fr;gap:12px}.home__right-group{flex-direction:column;align-items:center;gap:12px}.home__menu{align-items:center}.home__menu-row{justify-content:center}.home__qr{justify-content:center;align-items:center}.home__utility{align-items:center}.home__actions{justify-content:center;flex-wrap:wrap}.home__note-text{display:grid;gap:2px;text-align:center}.crawler-search-item{flex-direction:column;align-items:flex-start}.crawler-search-item__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crawler-search-item__action{min-width:0;width:100%}}@media (max-width: 1200px){.home-index-supply-ad__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-index-nav-ad__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.tron-dialog__form--dual{grid-template-columns:1fr}.transfer-list{max-height:none}.home__note-text{display:grid;gap:2px;text-align:center}.home-index-supply-ad__grid{grid-template-columns:1fr}.home-index-nav-ad__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crawler-search-panel__row{flex-direction:column;align-items:stretch}.crawler-search-panel__row .search-type-select,.crawler-search-panel__row input,.crawler-search-panel__row button{width:100%!important;height:40px!important;min-height:40px!important;box-sizing:border-box;margin:0}.crawler-search-dialog-actions{flex-direction:column;align-items:stretch}}@media (min-width: 1920px){.home-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:2412px}}.profile-software-list{display:grid;gap:12px}.profile-software-item{display:flex;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--border-color);border-radius:10px;background:var(--card-bg)}.profile-software-main{display:flex;align-items:center;gap:12px;min-width:0}.profile-software-icon{width:80px;height:80px;border-radius:20px;overflow:hidden;background:var(--surface-soft);flex-shrink:0}.profile-software-icon img{width:100%;height:100%;object-fit:cover}.profile-software-name{font-weight:600;color:var(--text-primary)}.profile-software-meta{margin-top:2px;color:var(--text-secondary);font-size:13px}.profile-software-side{display:flex;align-items:center;gap:10px}.profile-software-status{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.crawler-quota-chip{max-width:360px;padding:6px 10px;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;width:100%;min-height:100%}.pwa-update-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center}.pwa-update-modal__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#060b148f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pwa-update-modal__panel{position:relative;width:min(92vw,360px);border-radius:14px;border:1px solid #e4e7ed;background:#fff;box-shadow:0 20px 48px #00000038;padding:18px 16px 14px}.pwa-update-modal__title{color:#1f2329;font-size:18px;font-weight:700;line-height:1.3}.pwa-update-modal__desc{margin-top:8px;color:#606266;font-size:14px;line-height:1.6}.pwa-update-modal__actions{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.pwa-update-modal__btn{height:34px;border-radius:9px;padding:0 14px;font-size:13px;font-weight:600;cursor:pointer;transition:.2s ease}.pwa-update-modal__btn--ghost{border:1px solid #dcdfe6;background:#fff;color:#606266}.pwa-update-modal__btn--ghost:hover{border-color:#c0c4cc;color:#303133}.pwa-update-modal__btn--primary{border:1px solid transparent;background:linear-gradient(135deg,#5a8dff,#646cff);color:#fff;box-shadow:0 8px 18px #5a8dff42}.pwa-update-modal__btn--primary:hover{filter:brightness(1.03);box-shadow:0 10px 20px #5a8dff54}
