*{margin: 0;padding: 0;box-sizing: border-box;font-family: 'Open Sans',sans-serif}:root{--bg: #0a0e27;--solid: #0f1425;--scheme: dark;--solid2: #1a1f3a;--solid3: rgba(20,28,48,0.98);--autofill: #1e2232;--primary: #5588dd;--primary2: #4070e0;--te: #e0e4ea;--bga085: rgba(10,14,39,0.85);--bga092: rgba(10,14,39,0.92);--bga095: rgba(10,14,39,0.95);--w0: rgba(255,255,255,0);--w02: rgba(255,255,255,0.02);--w03: rgba(255,255,255,0.03);--w04: rgba(255,255,255,0.04);--w045: rgba(255,255,255,0.045);--w05: rgba(255,255,255,0.05);--w06: rgba(255,255,255,0.06);--w07: rgba(255,255,255,0.07);--w08: rgba(255,255,255,0.08);--w09: rgba(255,255,255,0.09);--w1: rgba(255,255,255,0.1);--w12: rgba(255,255,255,0.12);--w14: rgba(255,255,255,0.14);--w15: rgba(255,255,255,0.15);--w2: rgba(255,255,255,0.2);--w25: rgba(255,255,255,0.25);--w3: rgba(255,255,255,0.3);--w4: rgba(255,255,255,0.4);--w45: rgba(255,255,255,0.45);--w5: rgba(255,255,255,0.5);--w7: rgba(255,255,255,0.7);--w025: rgba(255,255,255,0.025);--w11: rgba(255,255,255,0.11);--w16: rgba(255,255,255,0.16);--w18: rgba(255,255,255,0.18);--t0: rgba(255,255,255,0);--t03: rgba(255,255,255,0.03);--t05: rgba(255,255,255,0.05);--t06: rgba(255,255,255,0.06);--t1: rgba(255,255,255,0.1);--t14: rgba(255,255,255,0.14);--t22: rgba(224,228,234,0.22);--t72: rgba(224,228,234,0.72);--t12: rgba(224,228,234,0.12);--t15: rgba(224,228,234,0.15);--t2: rgba(224,228,234,0.2);--t25: rgba(224,228,234,0.25);--t3: rgba(224,228,234,0.3);--t35: rgba(224,228,234,0.35);--t4: rgba(224,228,234,0.4);--t45: rgba(224,228,234,0.45);--t5: rgba(224,228,234,0.5);--t55: rgba(224,228,234,0.55);--t6: rgba(224,228,234,0.6);--t65: rgba(224,228,234,0.65);--t7: rgba(224,228,234,0.7);--t75: rgba(224,228,234,0.75);--t78: rgba(224,228,234,0.78);--t8: rgba(224,228,234,0.8);--t82: rgba(224,228,234,0.82);--t85: rgba(224,228,234,0.85);--t88: rgba(224,228,234,0.88);--t9: rgba(224,228,234,0.9);--t92: rgba(224,228,234,0.92)}html{height: 100%;font-size: 14px;overflow-y: scroll}header{position: relative}body{height: 100%;font-size: 14px;background-color: var(--bg);background-image: radial-gradient(ellipse at 50% 0%,rgba(64,112,224,0.06) 0%,transparent 60%),radial-gradient(ellipse at 80% 100%,rgba(64,112,224,0.04) 0%,transparent 50%);background-size: cover;background-position: center;background-attachment: fixed;color: rgba(220,225,235,0.82)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow: 0 0 0 1000px var(--autofill) inset;-webkit-text-fill-color: var(--t88);caret-color: var(--t88);transition: background-color 9999s ease-out 0s}.banner{width:100%;height:100px;margin:0 auto;background: var(--bga095);border-bottom: 1px solid rgba(64,112,224,0.1);display: flex;align-items: center}li{list-style: none}a{text-decoration: none;color: var(--primary);font-size: 1rem}a:hover{color: #7799ee}table{line-height: 1.5;table-layout: fixed;width: 100%}tr td{word-wrap: break-word;overflow: hidden}.title{margin-top: 20px;margin-bottom: 20px}.msg{text-align: center;line-height: 88px}#timecount{text-align: center;line-height: 388px}.pagination{text-align: center;margin: 20px 0;line-height: 2}.pagination a{display: inline-block;padding: 4px 10px;margin: 0 2px;border: 1px solid var(--w2);border-radius: 3px;color: var(--primary)}.pagination a:hover{border-color: var(--primary);color: var(--primary)}.page-current{display: inline-block;padding: 4px 10px;margin: 0 2px;background: var(--w15);border-radius: 3px;font-weight: bold;color: var(--te)}.page-disabled{display: inline-block;padding: 4px 10px;margin: 0 2px;color: var(--t25)}#main_section{height: calc(90vh - 10px);display: flex;flex-direction: column;align-items: center;justify-content: top;text-align: center;color: var(--te)}#main_section h1{font-size: 38px;font-weight: bold;text-align: center;margin-bottom: 1rem;line-height: 120px}#main_section img{opacity: 0.8;max-width: 120px;height: auto}.input-item{display: block;width: 100%;margin-bottom: 10px;border: 0;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid var(--w15);font-size: 15px;outline: none;background: var(--w04);color: var(--t82)}.input-item:focus{border-bottom-color: var(--primary)}.input-item::placeholder{color: var(--t35)}.dropdown-item{display: block;width: 100%;margin-bottom: 10px;border: 0;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid var(--w15);font-size: 15px;outline: none;background: var(--w04);color: var(--t82)}.dropdown-item:focus{border-bottom-color: var(--primary)}.btn{border: none;text-align: center;padding: 10px;width: 100%;margin-top: 20px;color: var(--te);background: rgba(64,112,224,0.3);border: 1px solid rgba(64,112,224,0.35);border-radius: 4px;transition: background 0.3s ease}.btn:hover{background: rgba(64,112,224,0.45);box-shadow: 0 0 16px rgba(64,112,224,0.2)}#notice{display: block;text-align: center;color: red}.search-btn{border: none;width: 100%;text-align: center;padding-top: 6px;padding-bottom: 7px;border-bottom: 1px;margin-bottom: 10px;color: var(--te);background: rgba(64,112,224,0.3);border: 1px solid rgba(64,112,224,0.35);border-radius: 4px;transition: background 0.3s ease}.search-btn:hover{background: rgba(64,112,224,0.45);box-shadow: 0 0 16px rgba(64,112,224,0.2)}::-webkit-scrollbar{width: 6px;height: 6px}::-webkit-scrollbar-track{background: transparent}::-webkit-scrollbar-thumb{background: rgba(64,112,224,0.3);border-radius: 3px}::-webkit-scrollbar-thumb:hover{background: rgba(64,112,224,0.45)}html{scrollbar-width: thin;scrollbar-color: var(--w2) transparent}@supports (scrollbar-width: thin){*{scrollbar-width: thin;scrollbar-color: var(--w2) transparent}}textarea::-webkit-scrollbar-corner,textarea::-webkit-resizer{background: transparent}input[type="file"]::file-selector-button{background: rgba(64,112,224,0.15);color: var(--t82);border: 1px solid rgba(64,112,224,0.25);border-radius: 4px;padding: 4px 12px;cursor: pointer;font-size: 13px}input[type="file"]::file-selector-button:hover{background: rgba(64,112,224,0.25)}input[type="checkbox"],input[type="radio"]{color-scheme: var(--scheme);accent-color: var(--primary2);cursor: pointer}input[type="date"],input[type="datetime-local"],input[type="time"],input[type="month"],input[type="week"],input[type="number"]{color-scheme: var(--scheme)}select,.dropdown-item{color-scheme: var(--scheme)}select option,.dropdown-item option{background: var(--solid);color: var(--t75)}select optgroup,.dropdown-item optgroup{background: var(--solid);color: var(--t55);font-style: normal;font-weight: 600}.wb-csel{display: inline-block;vertical-align: middle}.wb-csel-native{display: none !important}.wb-csel-btn{display: inline-flex;align-items: center;justify-content: space-between;gap: 6px;height: 30px;min-width: 116px;max-width: 260px;padding: 0 10px;border: 1px solid var(--w1);border-radius: 6px;font-size: 13px;color: var(--t85);background-color: var(--w06);cursor: pointer;box-sizing: border-box;user-select: none;transition: border-color 0.15s,background-color 0.15s,box-shadow 0.15s}.wb-csel-btn:hover{border-color: var(--w2);background-color: var(--w08)}.wb-csel-btn:focus{outline: none;border-color: var(--primary);box-shadow: 0 0 0 2px rgba(64,112,224,0.20)}.wb-csel-label{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.wb-csel-arrow{flex: none;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid var(--t45)}.wb-csel-disabled .wb-csel-btn{opacity: 0.5;cursor: not-allowed}.wb-csel-pop{position: fixed;z-index: 13500;min-width: 116px;max-height: 280px;overflow-y: auto;padding: 4px;background: var(--solid);border: 1px solid var(--w2);border-radius: 6px;box-shadow: 0 6px 20px rgba(0,0,0,0.5);scrollbar-width: thin;scrollbar-color: var(--w2) transparent}.wb-csel-item{padding: 6px 10px;font-size: 13px;color: var(--t75);border-radius: 4px;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.wb-csel-item:hover{background: var(--w08);color: var(--t95)}.wb-csel-item.sel{color: var(--primary);background: var(--w05)}.wb-csel-group{padding: 6px 10px 2px;font-size: 11px;color: var(--t45);white-space: nowrap}.wb-csel-group:not(:first-child){margin-top: 4px;border-top: 1px solid var(--w05);padding-top: 8px}.wb-csel-empty{padding: 8px 10px;font-size: 13px;color: var(--t45)}.wb-csel-wrap{border: none !important;background: none !important;height: auto !important;padding: 0 !important;outline: none !important;box-shadow: none !important}.wb-csel-wrap .wb-csel-btn{width: 100%;min-width: 0;max-width: none;box-sizing: border-box}.wb-csel-wrap.search-select .wb-csel-btn{height: 25px}.wb-csel-wrap.modal-select .wb-csel-btn,.wb-csel-wrap.modal-half-select .wb-csel-btn,.wb-csel-wrap.modal-half-select-last .wb-csel-btn{height: 30px}.wb-csel-wrap.wb-csel-sized .wb-csel-btn{height: 100%}.dph-hint{position: fixed;z-index: 2001;display: none;pointer-events: none;white-space: nowrap;color: var(--t3);font-family: inherit}.font-zoom-btn{display: inline-flex;align-items: center;justify-content: center;margin-right: 4px;padding: 2px 7px;border: none;background: transparent;color: var(--t55);cursor: pointer;font-size: 13px;font-weight: 600;line-height: 18px;border-radius: 4px;transition: color 0.2s}.font-zoom-btn:hover{background: transparent;color: var(--primary)}.sub-overlay{position: fixed;z-index: 2001;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.55)}.sub-dialog{background-color: var(--solid);color: var(--t75);margin: 11.3vh auto 0;padding: 0 20px 20px;width: 55%;min-width: 1000px;max-width: 92vw;box-sizing: border-box;border: 1px solid var(--w12);border-radius: 10px;box-shadow: 0 14px 44px rgba(0,0,0,0.45);position: relative;height: 80vh;display: flex;flex-direction: column;overflow: hidden;color-scheme: var(--scheme,dark)}.sub-head{flex-shrink: 0;display: flex;align-items: center;gap: 10px;margin: 14px 0 12px}.sub-title{flex: 1;margin: 0;font-size: 15px;font-weight: 600;color: var(--t92);letter-spacing: 0.3px;display: flex;align-items: center}.sub-title::before{content: '';width: 3px;height: 14px;margin-right: 8px;border-radius: 2px;background: var(--primary2)}.sub-close{flex-shrink: 0;width: 26px;height: 26px;display: flex;align-items: center;justify-content: center;font-size: 20px;line-height: 1;color: var(--t45);border-radius: 6px;cursor: pointer;user-select: none;transition: color 0.15s ease,background-color 0.15s ease}.sub-close:hover{color: var(--te);background: var(--w08)}.sub-tabs{flex-shrink: 0;align-self: flex-start;display: inline-flex;gap: 3px;padding: 3px;margin-bottom: 12px;background: var(--w04);border: 1px solid var(--w08);border-radius: 10px}.sub-tab{padding: 5px 18px;font-size: 13px;color: var(--t65);background: transparent;border: 1px solid transparent;border-radius: 8px;cursor: pointer;transition: all 0.15s ease}.sub-tab:hover{color: var(--t85)}.sub-tab.is-active{color: var(--primary);background: rgba(64,112,224,0.14);border-color: rgba(64,112,224,0.45);font-weight: 500}.sub-panel{display: none;flex: 1;min-height: 0;flex-direction: column}.sub-panel.is-active{display: flex}.sub-toolbar{flex-shrink: 0;display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin-bottom: 10px}.sub-toolbar.sub-right{justify-content: flex-end;margin-bottom: 6px}.sub-input,.sub-select,.sub-date{padding: 5px 10px;font-size: 12.5px;color: var(--t88);background-color: var(--w06);border: 1px solid var(--w12);border-radius: 6px;outline: none;transition: border-color 0.15s ease,background-color 0.15s ease;color-scheme: var(--scheme,dark)}.sub-input:focus,.sub-select:focus,.sub-date:focus{border-color: var(--primary);background-color: var(--w08)}.sub-input::placeholder{color: var(--t35)}.sub-input.sub-grow{flex: 1;min-width: 140px}.sub-input.sub-narrow{width: 140px}.sub-sep,.sub-hint{font-size: 12px;color: var(--t45)}.sub-hint{white-space: nowrap}.sub-btn{padding: 5px 14px;font-size: 12.5px;color: var(--t75);background: transparent;border: 1px solid var(--w15);border-radius: 6px;cursor: pointer;transition: all 0.15s ease}.sub-btn:hover{color: var(--te);border-color: var(--w25);background: var(--w06)}.sub-btn.primary{color: #dce7ff;background: rgba(64,112,224,0.22);border-color: rgba(64,112,224,0.5)}.sub-btn.primary:hover{background: rgba(64,112,224,0.34)}.sub-btn.success{color: #91cc75;border-color: rgba(145,204,117,0.4)}.sub-btn.success:hover{background: rgba(145,204,117,0.12)}.sub-btn.danger{color: #f56c6c;border-color: rgba(245,108,108,0.35)}.sub-btn.danger:hover{background: rgba(245,108,108,0.12)}.sub-btn.mini{padding: 3px 10px;font-size: 12px}.sub-list{flex: 1;min-height: 0;max-height: none;overflow-y: auto;margin-bottom: 0;padding-right: 6px;scrollbar-width: thin;scrollbar-color: var(--w2) transparent}.sub-state{padding: 28px 12px;text-align: center;font-size: 13px;color: var(--t35)}.sub-state.sub-error{color: #f56c6c}.sub-row{padding: 9px 10px;border-bottom: 1px solid var(--w05);border-radius: 6px;transition: background-color 0.15s ease}.sub-row:hover{background: var(--w04)}.sub-row-top{display: flex;align-items: center;gap: 6px}.sub-src-tag{flex-shrink: 0;padding: 1px 7px;font-size: 11px;color: var(--t55);background: var(--w06);border-radius: 4px}.sub-row-title{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sub-row-link{font-size: 13px;text-decoration: none}.sub-row-link.unread{color: var(--t92);font-weight: 500}.sub-row-link.read{color: var(--t55)}.sub-row-link:hover{color: var(--primary);text-decoration: underline}.sub-unread-title{color: var(--te);font-size: 13px}.sub-row-date{flex-shrink: 0;padding-left: 10px;font-size: 12px;color: var(--t35);white-space: nowrap}.sub-row-summary{margin-top: 3px;font-size: 12px;color: var(--t45);line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.sub-dot{display: inline-block;width: 6px;height: 6px;margin-right: 5px;border-radius: 50%;background: var(--primary2);vertical-align: 1px}.sub-src-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px;border-bottom: 1px solid var(--w05);border-radius: 6px;transition: background-color 0.15s ease}.sub-src-row:hover{background: var(--w04)}.sub-src-main{flex: 1;min-width: 0}.sub-src-name{display: flex;align-items: center;gap: 6px;font-size: 13.5px;color: var(--t92)}.sub-src-meta{margin-top: 3px;font-size: 12px;color: var(--t45);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sub-tag-off{flex-shrink: 0;padding: 0 5px;font-size: 11px;color: #f56c6c;border: 1px solid rgba(245,108,108,0.35);border-radius: 4px}.sub-src-actions{flex-shrink: 0;display: flex;align-items: center;gap: 6px}.sub-chips{display: flex;gap: 6px;flex-wrap: wrap}.sub-chip{display: inline-flex;align-items: center;gap: 5px;padding: 2px 6px 2px 10px;font-size: 12px;color: var(--t75);background: rgba(64,112,224,0.1);border: 1px solid rgba(64,112,224,0.35);border-radius: 10px}.sub-chip-x{cursor: pointer;color: var(--t45);font-size: 13px;line-height: 1}.sub-chip-x:hover{color: #f56c6c}#subscription-modal .monitor-pagination{flex-shrink: 0;display: flex;justify-content: flex-end;align-items: center;gap: 6px;margin-top: 12px;padding: 8px 0 0;margin-bottom: 30px}#subscription-modal .monitor-pagination .monitor-page-info{margin-right: 6px;color: var(--t55);font-size: 13px}#subscription-modal .monitor-pagination button{padding: 4px 10px;border: 1px solid var(--w1);background: var(--w04);color: var(--t7);border-radius: 3px;cursor: pointer;font-size: 13px}#subscription-modal .monitor-pagination button:hover:not(:disabled){background: rgba(64,112,224,0.15);color: var(--t9)}#subscription-modal .monitor-pagination button.active{background: rgba(64,112,224,0.25);border-color: var(--primary2);color: #fff}#subscription-modal .monitor-pagination button:disabled{opacity: 0.35;cursor: default}#subscription-modal .monitor-pagination .monitor-page-ellipsis{color: var(--t4);padding: 0 2px}#subscription-modal .monitor-pagination .monitor-page-jump{display: inline-flex;align-items: center;gap: 4px;margin-left: 4px;color: var(--t55);font-size: 13px}#subscription-modal .monitor-pagination .monitor-page-input{width: 54px;padding: 3px 6px;border: 1px solid var(--w1);background: var(--w04);color: var(--t8);border-radius: 3px;font-size: 13px;text-align: center}#subscription-modal .monitor-pagination .monitor-page-input:focus{outline: none;border-color: var(--primary2);background: rgba(64,112,224,0.15)}#subscription-modal .monitor-pagination .monitor-page-input::-webkit-outer-spin-button,#subscription-modal .monitor-pagination .monitor-page-input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}