:root{--bg-1:#F3F9FC;--bg-2:#E3EEF7;--bg-3:#fff;--bg-4:#E7F3F9;--bg-main-1:#154F7A;--bg-main-2:#296799;--text:#2c3e50;--text-main-1:#fff;--text-main-2:#EEEFF1;--text-muted:#686F7D;--link:#3763d2;--link-hover:#ED2B78;--border-1:rgba(0, 0, 0, .1);--border-2:rgba(0, 0, 0, .3)}@media (prefers-color-scheme:dark){:root{--bg-1:#1c2e40;--bg-2:#121212;--bg-3:#172635;--bg-4:#22364c;--bg-main-1:#0F3E61;--bg-main-2:#235580;--text:#e5e7eb;--text-main-1:#FAFAFA;--text-main-2:#DCDEE5;--text-muted:#A2A8B4;--link:#99d0ff;--link-hover:#ff5296;--border-1:rgba(255, 255, 255, .1);--border-2:rgba(255, 255, 255, .3)}}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--bg-2)}body{font-family:-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif;color:var(--text);font-size:16px;line-height:1.4;background:radial-gradient(circle at center,var(--bg-1),var(--bg-2));word-wrap:break-word}a{text-decoration:none;color:var(--link)}a:visited{color:var(--link)}a:active,a:hover{color:var(--link-hover);text-decoration:underline}input{appearance:none}header{position:relative;background:linear-gradient(135deg,var(--bg-main-1),var(--bg-main-2));color:var(--text-main-1);padding:10px 15px 0 15px;text-align:center;overflow:hidden}header h1{font-size:35px;color:var(--text-main-1);border-bottom:1px dashed var(--text-main-1);padding-bottom:10px;width:fit-content;margin:5px auto}header h2{font-size:25px;color:var(--text-main-2);padding-top:5px}header p{margin-top:10px;color:var(--text-main-2)}header h2+p{margin-top:5px}main{max-width:1100px;margin:auto;padding:20px}.sep-line{width:100%;height:3px;background:linear-gradient(to right,var(--bg-main-1),rgba(255,255,255,.35),rgba(255,255,255,.8),rgba(255,255,255,.35),var(--bg-main-2));margin-top:15px}.breadcrumbs{margin-bottom:15px;list-style:none;color:var(--text-muted);overflow:hidden;font-size:15px}.breadcrumbs li{float:left;margin:3px 0}.breadcrumbs li a{display:inline-block;vertical-align:bottom;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;color:var(--text-muted);padding:0 3px;text-decoration:none}.breadcrumbs li a:hover{color:var(--text)}.breadcrumbs li:last-child a{font-weight:700}.search-box{background:var(--bg-3);padding:15px;border-radius:10px;margin-bottom:20px;border:1px solid var(--border-1);box-shadow:0 5px 10px rgba(0,0,0,.2)}.search-box label{display:block;margin-bottom:10px;font-weight:700}.search-box input{width:100%;padding:10px;border:1px solid var(--border-1);border-radius:10px;font-size:16px;color:var(--text);background:var(--bg-1);transition:border .2s}.search-box input::placeholder{color:var(--text-muted);font-size:15px}.search-box input:focus{border:1px solid var(--border-2);outline:0}.table-box{overflow-x:auto;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.2)}table{width:100%;border-collapse:collapse;table-layout:fixed}th{background:var(--bg-main-1);color:var(--text-main-1);text-align:left}td,th{padding:15px;border-bottom:1px solid var(--border-1);word-break:break-word}td a{font-weight:700}tr:nth-child(odd){background:var(--bg-1);transition:background .2s}tr:nth-child(even){background:var(--bg-3);transition:background .2s}tr:hover{background:var(--bg-4)}.description{background:var(--bg-main-2);color:var(--text-main-1);padding:10px;border-radius:10px;margin-top:20px;border:1px solid var(--border-1);box-shadow:0 5px 10px rgba(0,0,0,.2)}.error{color:var(--link-hover);padding:10px;border-radius:10px;margin-top:20px;border:1px solid var(--link-hover)}.time{color:var(--link);display:contents}footer{text-align:center;padding:15px;color:var(--text-muted);font-size:15px}@media (max-width:768px){main{padding:10px}header h1{font-size:25px}header h2{font-size:18px}.table-box{box-shadow:none;overflow-x:unset}td,th{padding:10px}thead{display:none}table,tbody,td,tr{display:block;width:100%}tr{margin-bottom:15px;border:1px solid var(--border-1);border-radius:10px;overflow:hidden;box-shadow:0 5px 10px rgba(0,0,0,.2)}td{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 15px;border:none;border-bottom:1px dashed var(--border-1);text-align:right;gap:15px}td:last-child{border-bottom:none}td::before{content:attr(data-label);color:var(--text-muted);text-align:left;flex:none}}