.dx-screen,.dx-bar,.dx-pager-bottom{display:contents}a.dex-link{color:inherit;cursor:pointer;text-decoration:none}a.dex-link:hover{transform:translateY(-2px)}@media (min-width:1024px) and (min-height:700px){html[data-wide=dex]{overflow:hidden}html[data-wide=dex] body footer{display:none}html[data-wide=dex] body .hero{gap:12px;min-height:0!important;padding:6px 20px!important}html[data-wide=dex] body .hero .orb{width:34px!important;height:34px!important}html[data-wide=dex] body .hero .logo{font-size:24px!important}html[data-wide=dex] body .hero .logo small{display:none}html[data-wide=dex] body>.mx-auto>.mt-3{margin-top:8px}.dx-screen{height:calc(calc(var(--dvh1,1dvh) * 100) - var(--mp-top,160px) - 22px);flex-direction:column;min-height:460px;display:flex}.dx-screen:not([data-ready]){opacity:0;animation:10ms 1.5s forwards dx-safety}.dx-screen[data-ready]>.glass{animation:.42s cubic-bezier(.2,.7,.2,1) backwards dx-rise}@keyframes dx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dx-safety{to{opacity:1}}html[data-motion=reduced] .dx-screen>*{animation:none!important}.dx-screen>.glass{flex-direction:column;flex:1 1 0;min-height:0;margin:0;display:flex;overflow:hidden}.dx-screen .title{flex:none}.dx-pager-bottom{display:none}.dx-screen .dex-tabs{flex-wrap:nowrap;flex:none;gap:6px;padding:8px 12px 4px;overflow:hidden}.dx-screen .dex-tabs .tab{white-space:nowrap;flex:none;min-height:36px;padding:0 12px}.dx-bar{flex:none;align-items:center;gap:16px;padding:4px 14px 6px;display:flex}.dx-bar .dex-search{flex-wrap:nowrap;flex:none;gap:8px;padding:0}.dx-bar .dex-search input[type=search]{flex:none;width:300px;min-height:38px}.dx-bar .dex-search .btn{min-height:38px}.dx-bar>p.muted{text-align:left;flex:1 1 0;margin:0;padding:0!important}.dx-bar .dex-progress{flex:1 1 0;min-width:0;max-width:none;margin:0;padding:0}.dx-bar .dex-progress .dex-count{text-align:left;padding:0 0 3px;font-size:13px}.dx-bar .dex-pager{flex-wrap:nowrap;flex:none;margin-left:auto;padding:0}.dx-bar .dex-pager .tab{min-height:34px;padding:0 10px}.dx-screen .dex-grid{box-sizing:border-box;flex:1 1 0;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;min-height:0;padding:6px 14px 14px;overflow:hidden}.dx-screen .dex-card{justify-content:center;gap:2px;min-height:0;padding:4px 4px 6px;overflow:hidden}.dx-screen .dex-card .pic{width:clamp(44px, calc(var(--dvh1,1dvh) * 8.2), 84px)!important;height:clamp(44px, calc(var(--dvh1,1dvh) * 8.2), 84px)!important}.dx-screen .dex-card .pic img{width:100%!important;height:100%!important}.dx-screen .dex-name{font-size:13px;line-height:1.1}.dx-screen .dex-num{font-size:11px}.dx-screen .dex-types{flex-wrap:nowrap;margin-top:1px}.dx-screen .dex-type{padding:1px 6px;font-size:9px}.dx-screen .dex-card:hover{transform:none}.dx-bar .dex-search input[type=search]{color:#fff;background:linear-gradient(#ffffff24 0 50%,#0000 50%),linear-gradient(#b32030 0%,#801522 100%);border:2px solid #ff8a96;border-radius:6px;box-shadow:inset 0 0 0 2px #3c060ed9}.dx-bar .dex-search input[type=search]::placeholder{color:#ffd0d5;opacity:1}.dx-bar .dex-search input[type=search]:focus{border-color:#fff;outline:none}.dx-bar .dex-search .btn{color:#fff;background:linear-gradient(#fff3 0 50%,#0000 50%),linear-gradient(#d83a4a 0%,#a01a28 100%);border:2px solid #ff8a96;border-radius:6px;box-shadow:inset 0 0 0 2px #3c060ed9}html:is([data-skin=black],[data-skin=white]) .dx-screen .dex-card{opacity:1;background:linear-gradient(#1b3a6a 0%,#11284c 100%);border:2px solid #3a5f92;border-radius:6px;box-shadow:inset 0 0 0 2px #081a3cb3}html:is([data-skin=black],[data-skin=white]) .dx-screen .dex-card:not(.dex-have) .pic{filter:brightness(.78)saturate(.75)}html:is([data-skin=black],[data-skin=white]) .dx-screen .dex-card.dex-have{background:linear-gradient(#ffffff24 0 42%,#0000 42%),linear-gradient(#2f64a6 0%,#1f4a86 55%,#163767 100%);border-color:#7cc4f0}html:is([data-skin=black],[data-skin=white]) .dx-screen .dex-card:hover{filter:brightness(1.15)}html:is([data-skin=black],[data-skin=white]) .dx-screen .dex-name{font-family:var(--font-crt), monospace;letter-spacing:.5px;padding-top:2px;font-size:17px;font-weight:400}html:is([data-skin=black],[data-skin=white]) .dx-screen .dex-num{color:#9fc3ea}}@media (min-width:1024px) and (max-width:1299px) and (min-height:700px){.dx-screen .dex-grid{scrollbar-width:none;grid-template-rows:none;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:minmax(118px,1fr);overflow-y:auto}.dx-screen .dex-grid::-webkit-scrollbar{display:none}.dx-bar .dex-search input[type=search]{width:200px}}@media (min-width:1024px) and (min-height:700px){.dx-bar .dex-search input[type=search]{background:linear-gradient(#ffffff24 0 50%,#0000 50%),linear-gradient(#1f8a4a 0%,#0c5a2c 100%);border:2px solid #8ff0b0;box-shadow:inset 0 0 0 2px #042810d9}.dx-bar .dex-search input[type=search]::placeholder{color:#d0ffe0}.dx-bar .dex-search .btn{background:linear-gradient(#fff3 0 50%,#0000 50%),linear-gradient(#3fbf6a 0%,#1a7f42 100%);border:2px solid #8ff0b0;box-shadow:inset 0 0 0 2px #042810d9}}.dx-screen>.glass{background:linear-gradient(155deg,#111e32,#0a172b)!important;border:2px solid #65b9e9!important;border-radius:12px!important}.dx-screen .title{letter-spacing:1px;text-shadow:1px 2px #05172e;color:#f4faff!important;text-align:left!important;background:linear-gradient(105deg,#236194 0%,#144574 70%,#092746 70%)!important;border-bottom:2px solid #70c9ff!important;margin:0 0 3px!important;padding:11px 18px!important}.dx-screen .title:before{content:"◉";color:#83d5ff;margin-right:12px}.dx-screen .dex-tabs{scrollbar-width:thin;scrollbar-color:#57a5d8 #0b2442;gap:6px!important;padding:10px 12px!important;display:flex!important;overflow-x:auto!important}.dx-screen .dex-tabs .tab{font-weight:800;box-shadow:inset 0 1px #ffffff1f;color:#a9d8f6!important;background:linear-gradient(#1d4773,#0b2748)!important;border:1px solid #4b91c3!important;border-radius:8px!important}.dx-screen .dex-tabs .tab.tab-on{color:#fff!important;background:linear-gradient(#418bd1,#1a4f8c)!important;border-color:#a5e3ff!important;box-shadow:0 0 10px #3caeff47,inset 0 1px #ffffff4d!important}.dx-screen .dex-tabs .tab:hover{border-color:#9bdaff!important}.dx-screen .dx-bar{border-top:1px solid #2f638f;border-bottom:1px solid #3c80b4;background:linear-gradient(#0c2949,#0b203b)!important;gap:12px!important;padding:9px 12px!important}.dx-screen .dx-bar .dex-search input[type=search]{color:#f6fbff!important;background:#0b2648!important;border:2px solid #6dbaf1!important;border-radius:8px!important;box-shadow:inset 0 2px 5px #06172d!important}.dx-screen .dx-bar .dex-search input[type=search]::placeholder{color:#a5c8e3!important}.dx-screen .dx-bar .dex-search .btn{color:#fff!important;background:linear-gradient(#58d4a2,#14865f)!important;border:2px solid #91f6c8!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff59,0 2px #064a39!important}.dx-screen .dex-progress .bar{overflow:hidden;background:#06182b!important;border:1px solid #4f91c5!important;border-radius:12px!important}.dx-screen .dex-progress .bar i{background:linear-gradient(#94f17d,#33c85b)!important}.dx-screen .dex-pager{gap:3px!important}.dx-screen .dex-pager .tab{color:#c5eaff!important;border-radius:7px!important}.dx-screen .dex-pager .tab.tab-on{color:#fff!important;background:linear-gradient(#4a9ee0,#20568d)!important;border:1px solid #a5e3ff!important}.dx-screen .dex-grid{background:repeating-linear-gradient(0deg,#0000 0 31px,#67b3f606 32px),linear-gradient(#0c2441,#09182d)!important}.dx-screen .dex-card{background:linear-gradient(#234d7d,#112b50)!important;border:2px solid #467fb1!important;border-radius:10px!important;transition:border-color .14s,box-shadow .14s,transform .14s!important;box-shadow:inset 0 1px #ffffff1f,0 2px #061427!important}.dx-screen .dex-card.dex-have{background:linear-gradient(#2d649d,#163d72)!important;border-color:#83d2ff!important}.dx-screen .dex-card:not(.dex-have) .pic{filter:brightness(.75)saturate(.7)}.dx-screen .dex-card:hover{border-color:#b4eaff!important;transform:translateY(-2px)!important;box-shadow:0 0 12px #50b3ff66!important}.dx-screen .dex-name{text-shadow:0 1px #041426;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#f2f8ff!important;font-weight:900!important}.dx-screen .dex-num{color:#add8f8!important}.dx-screen .dex-check{background:linear-gradient(#5bdf9b,#159a62)!important;border:1px solid #a4f8ca!important;box-shadow:0 1px 5px #062c20!important}@media (min-width:1024px) and (min-height:700px){.dx-screen .dex-grid{scrollbar-color:#5faee0 #0b2543;scrollbar-width:thin!important;grid-template-rows:none!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-rows:minmax(148px,auto)!important;align-content:start!important;gap:10px!important;padding:12px!important;overflow:hidden auto!important}.dx-screen .dex-card{gap:3px!important;height:148px!important;min-height:148px!important;padding:8px 5px!important}.dx-screen .dex-card .pic{width:76px!important;height:76px!important}.dx-screen .dex-name{letter-spacing:0!important;font-family:inherit!important;font-size:13px!important}.dx-screen .dex-num{font-size:11px!important}.dx-screen .dex-types{justify-content:center;flex-wrap:wrap!important}.dx-screen .dex-type{font-size:9px!important}}@media (min-width:1024px) and (max-width:1250px) and (min-height:700px){.dx-screen .dex-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.dx-screen .dx-bar{flex-wrap:wrap!important}}@media (max-width:1023px){.dx-screen .dex-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}}@media (max-width:550px){.dx-screen .dex-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.dx-screen .dex-card{min-width:0;padding:6px 3px!important}}@media (prefers-reduced-motion:reduce){.dx-screen .dex-card{transition:none!important}}@media (max-width:820px){.dx-screen,.dx-screen .glass,.dx-screen .dx-bar{min-width:0;max-width:100%}.dx-screen .dx-bar{flex-wrap:wrap;display:flex;gap:8px!important}.dx-screen .dx-bar .dex-search{flex:190px;min-width:0;max-width:100%}.dx-screen .dx-bar .dex-search input{min-width:0;max-width:100%}.dx-screen .dex-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dx-screen .dex-card{min-width:0}.dx-screen .dex-name{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.dx-screen .dex-pager,.dx-screen .dex-tabs{max-width:100%}}@media (max-width:360px){.dx-screen .dex-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
