*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f7f4ff;background:radial-gradient(circle at 50% 0,#28104a 0,#0d0718 35%,#05050b 72%);margin:0;font-family:Arial,Helvetica,sans-serif}body:before{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#9b5cff 1px,#0000 1px);background-size:70px 70px;position:fixed;inset:0}a{color:inherit;text-decoration:none}.explorer{min-height:100vh;position:relative}.nav{border-bottom:1px solid #2a2137;align-items:center;max-width:1400px;height:84px;margin:auto;padding:0 32px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand strong,.brand span{display:block}.brand strong{letter-spacing:2px;font-size:18px}.brand span{letter-spacing:4px;color:#9f93af;margin-top:2px;font-size:9px}.logo{background:linear-gradient(135deg,#6b24ff,#d83cff);border-radius:12px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid;box-shadow:0 0 35px #7e28ff66}.logo.small{border-radius:9px;width:32px;height:32px;font-size:18px}.nav nav{gap:35px;margin-left:auto;display:flex}.nav nav a{color:#9d94a9;letter-spacing:1px;font-size:12px;font-weight:800}.nav nav a:hover{color:#fff}.network{color:#64e8ae;border:1px solid #2c3440;border-radius:30px;margin-left:40px;padding:10px 15px;font-size:11px;font-weight:800}.network i{background:#42eaa2;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #42eaa2}.hero{text-align:center;max-width:1000px;margin:auto;padding:100px 30px 65px}.eyebrow{color:#cb7cff;letter-spacing:2px;border:1px solid #7133a3;border-radius:7px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-block}.hero h1{letter-spacing:-4px;margin:28px 0 18px;font-size:clamp(45px,6vw,78px);line-height:.92}.hero h1 span{background:linear-gradient(90deg,#9348ff,#df47ff);color:#0000;-webkit-background-clip:text;display:block}.hero p{color:#a99fb7;max-width:650px;margin:auto;font-size:17px;line-height:1.7}.search{background:#0c0b14;border:1px solid #34283f;border-radius:14px;align-items:center;gap:12px;max-width:800px;height:70px;margin:38px auto 0;padding:7px;display:flex;box-shadow:0 20px 80px #0008}.search span{color:#b45cff;margin-left:15px;font-size:25px}.search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.search button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7025ff,#bf32ff);border:0;border-radius:9px;height:54px;padding:0 28px;font-weight:900}.stats,.grid,.networkPanel{max-width:1400px;margin-left:auto;margin-right:auto}.stats{grid-template-columns:repeat(4,1fr);gap:14px;padding:0 30px;display:grid}.stats article{background:linear-gradient(145deg,#11101a,#090910);border:1px solid #292331;border-radius:14px;min-height:145px;padding:24px}.stats small,.panel small,.networkPanel small,.validatorPower small{color:#777080;letter-spacing:1.4px;font-size:9px;font-weight:800;display:block}.stats strong{margin:13px 0 9px;font-size:27px;display:block}.stats span{color:#9d92aa;font-size:10px}.stats .online{color:#48e7a3}.grid{grid-template-columns:1.2fr .8fr;gap:20px;padding:20px 30px 0;display:grid}.panel{background:#090910dd;border:1px solid #292331;border-radius:15px;padding:25px}.panelTitle{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.panelTitle h2{margin:6px 0 0;font-size:18px}.panelTitle>span{color:#9b8ca8;font-size:10px;font-weight:800}.panelTitle .live{color:#4be8a4}.blockCard{background:#0d0c14;border:1px solid #27212f;border-radius:12px;align-items:center;gap:17px;padding:20px;display:flex}.cube,.validatorIcon{color:#bb5dff;background:#26133d;border-radius:11px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:23px;font-weight:900;display:grid}.blockCard h3{margin:4px 0;font-size:22px}.blockCard p{color:#7f7788;margin:0;font-size:11px}.chainTag{color:#bc75ec;border:1px solid #3b2a4d;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:9px}.coming{color:#777080;border:1px dashed #302738;border-radius:10px;margin-top:14px;padding:17px;font-size:11px}.coming span{color:#b653ff;margin-right:10px;font-weight:900}.validator{background:#0d0c14;border:1px solid #27212f;border-radius:12px;align-items:center;gap:14px;min-height:90px;padding:18px;display:flex}.validatorMain{flex:1;min-width:0}.validatorMain strong,.validatorMain span{display:block}.validatorMain span{color:#817889;margin-top:7px;font-family:monospace;font-size:10px;overflow:hidden}.validatorPower{text-align:right}.validatorPower strong{margin-top:7px;font-size:12px;display:block}.bonded{color:#52e7a8;background:#153226;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900}.networkPanel{background:#090910dd;border:1px solid #292331;border-radius:15px;grid-template-columns:repeat(5,1fr);margin-top:20px;margin-bottom:60px;padding:22px 30px;display:grid}.networkPanel div{border-right:1px solid #292331;padding:5px 20px}.networkPanel div:last-child{border-right:0}.networkPanel strong{margin-top:9px;font-size:13px;display:block}.error{color:#ff8ba5;border:1px solid #793d4d;border-radius:10px;max-width:1340px;margin:0 auto 20px;padding:15px}footer{color:#6f6877;border-top:1px solid #292331;justify-content:space-between;align-items:center;max-width:1400px;margin:auto;padding:30px;font-size:10px;display:flex}@media (max-width:900px){.nav nav{display:none}.network{margin-left:auto}.stats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.networkPanel{grid-template-columns:1fr 1fr;margin-left:20px;margin-right:20px}.networkPanel div{border-bottom:1px solid #292331;border-right:0;padding:15px}}@media (max-width:560px){.nav{padding:0 18px}.hero{padding-top:65px}.hero h1{letter-spacing:-2px}.stats{grid-template-columns:1fr;padding:0 18px}.grid{padding:18px}.search button{padding:0 15px}.validator{flex-wrap:wrap}.networkPanel{grid-template-columns:1fr}}.blockTable{background:#0d0b14;border:1px solid #292331;border-radius:12px;width:100%;margin-top:18px;overflow:hidden}.blockTableHeader{background:#12101a;border-bottom:1px solid #292331;align-items:center;gap:20px;width:100%;padding:14px 18px;grid-template-columns:110px minmax(180px,1fr) 70px 90px!important;display:grid!important}.blockTableHeader span{color:#777080;letter-spacing:1.3px;font-size:9px;font-weight:900;display:block}.blockRow{border-bottom:1px solid #211c27;align-items:center;gap:20px;width:100%;min-height:56px;padding:0 18px;grid-template-columns:110px minmax(180px,1fr) 70px 90px!important;display:grid!important}.blockRow:last-child{border-bottom:none}.blockRow:hover{background:#151020}.blockHeight{color:#b958ff;font-size:13px;font-weight:900;text-decoration:none;display:block}.blockHeight:hover{color:#dc91ff}.blockHash{color:#a79daf;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:monospace;font-size:11px;display:block;overflow:hidden}.txCount{color:#c47aff;border:1px solid #432b55;border-radius:6px;justify-content:center;align-items:center;width:32px;min-width:32px;height:26px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.blockAge{color:#817889;white-space:nowrap;font-size:10px;display:block}.blockLoading{color:#817889;text-align:center;padding:30px;font-size:11px}@media (max-width:700px){.blockTableHeader,.blockRow{gap:8px;padding-left:10px;padding-right:10px;grid-template-columns:80px minmax(100px,1fr) 45px 65px!important}.blockHash,.blockAge{font-size:9px}}.blockDetailPage{color:#f7f3fb;background:radial-gradient(circle at 50% 0,#8423dc26,#0000 35%),#07050d;min-height:100vh;padding:70px 24px 100px}.blockDetailContainer{width:100%;max-width:1180px;margin:0 auto}.blockBackButton{color:#a89cac;letter-spacing:1px;cursor:pointer;background:#0d0a13;border:1px solid #34283e;border-radius:8px;margin-bottom:36px;padding:11px 16px;font-size:10px;font-weight:800}.blockBackButton:hover{color:#cf6fff;border-color:#a62cff}.blockDetailHero{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.blockDetailEyebrow,.blockSectionEyebrow{color:#b64cff;letter-spacing:2px;margin-bottom:10px;font-size:10px;font-weight:900}.blockDetailHero h1{letter-spacing:-3px;margin:0;font-size:clamp(42px,7vw,76px);line-height:.95}.blockDetailHero h1 span{color:#b438ff}.blockDetailHero p{color:#938899;margin:18px 0 0;font-size:14px}.blockFinalized{color:#41e8a5;letter-spacing:1px;background:#3aeba40f;border:1px solid #3aeba440;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:900;display:flex}.blockFinalizedDot{background:#41e8a5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #41e8a5}.blockDetailCard{background:#0c0912eb;border:1px solid #292330;border-radius:16px;margin-bottom:20px;overflow:hidden}.blockDetailCardHeader{border-bottom:1px solid #27212e;justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.blockDetailCardHeader h2{margin:0;font-size:21px}.blockHeightBadge,.blockTxBadge{color:#c45cff;background:#160d20;border:1px solid #4a2862;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:900}.blockInfoGrid{grid-template-columns:repeat(2,1fr);display:grid}.blockInfoItem{border-bottom:1px solid #211b27;border-right:1px solid #211b27;min-width:0;padding:24px 26px}.blockInfoItem span,.blockHashRow span,.blockTransactionRow span{color:#776d7e;letter-spacing:1.3px;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.blockInfoItem strong{font-size:15px}.blockInfoItem code{overflow-wrap:anywhere;color:#c2b7c8;font-size:11px;line-height:1.7;display:block}.blockInfoWide{grid-column:1/-1}.blockStatusGreen{color:#42e8a5}.blockHashList{width:100%}.blockHashRow{border-bottom:1px solid #211b27;grid-template-columns:220px minmax(0,1fr);gap:25px;padding:18px 26px;display:grid}.blockHashRow:last-child{border-bottom:0}.blockHashRow span{margin:0}.blockHashRow code{overflow-wrap:anywhere;color:#a99daf;font-size:10px}.blockEmptyTransactions{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex}.blockEmptyIcon{color:#bd45ff;background:#1b0c28;border:1px solid #48245d;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:25px;display:flex}.blockEmptyTransactions strong{margin-bottom:7px;font-size:14px}.blockEmptyTransactions span{color:#756c7c;font-size:11px}.blockTransactionRow{border-bottom:1px solid #211b27;align-items:center;gap:16px;padding:18px 26px;display:flex}.blockTxIcon{color:#c453ff;background:#251036;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:flex}.blockTransactionRow code{color:#a99daf;font-size:10px}.blockNavigation{justify-content:space-between;gap:15px;margin-top:30px;display:flex}.blockNavigation button{color:#bcaec3;cursor:pointer;background:#0e0a14;border:1px solid #35273f;border-radius:8px;padding:13px 17px;font-size:10px;font-weight:900}.blockNavigation button:hover{color:#d26fff;border-color:#a72cff}.blockDetailLoading{color:#ba4cff;letter-spacing:2px;text-align:center;padding:100px 20px;font-size:12px;font-weight:900}.blockErrorCard{text-align:center;background:#0e0914;border:1px solid #39233f;border-radius:16px;padding:70px 30px}.blockErrorTitle{color:#c24cff;margin-bottom:10px;font-size:22px;font-weight:900}.blockErrorText{color:#93879a;font-size:12px}@media (max-width:700px){.blockDetailPage{padding:40px 14px 70px}.blockDetailHero{flex-direction:column;align-items:flex-start}.blockInfoGrid{grid-template-columns:1fr}.blockInfoWide{grid-column:auto}.blockHashRow{grid-template-columns:1fr;gap:8px}.blockNavigation{flex-direction:column}.blockNavigation button{width:100%}}.detailPage{width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:70px 30px 100px}.backButton{color:#a89cac;letter-spacing:1px;cursor:pointer;background:#0d0a13;border:1px solid #34283e;border-radius:8px;margin-bottom:40px;padding:11px 16px;font-size:10px;font-weight:800}.backButton:hover{color:#cf6fff;border-color:#a62cff}.detailHero{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px;display:flex}.detailHero>div:first-child{min-width:0}.detailHero .eyebrow{margin-bottom:18px}.detailHero h1{letter-spacing:-3px;margin:0;font-size:clamp(42px,7vw,76px);line-height:.95}.detailHero p{overflow-wrap:anywhere;color:#a096aa;max-width:850px;margin:18px 0 0;font-size:13px;line-height:1.6}.finalized{color:#41e8a5;letter-spacing:1px;background:#3aeba40f;border:1px solid #3aeba440;border-radius:8px;flex-shrink:0;padding:10px 14px;font-size:10px;font-weight:900}.detailPage>.stats{width:100%;max-width:none;margin-bottom:24px;padding:0}.detailPage>.panel{width:100%;margin-top:0}.detailPage .panel{overflow:hidden}.detailPage>.panel .blockTable{margin-top:0}.detailPage>.panel .blockRow{grid-template-columns:125px minmax(0,1fr)!important}.detailPage>.panel .blockRow>span:first-child{color:#8c8293;letter-spacing:1px;font-size:10px;font-weight:800}.detailPage>.panel .blockRow strong{font-size:13px}.detailPage>.grid{width:100%;max-width:none;padding:0}.detailPage .validator{width:100%}.detailPage .grid .panel{min-width:0}.detailPage footer{width:100%;max-width:none;margin-top:60px;padding-left:0;padding-right:0}@media (max-width:900px){.detailPage{padding:50px 20px 80px}.detailHero{flex-direction:column;align-items:flex-start}.detailPage>.stats{grid-template-columns:repeat(2,1fr)}.detailPage>.grid{grid-template-columns:1fr}}@media (max-width:560px){.detailPage{padding:35px 16px 60px}.backButton{margin-bottom:30px}.detailHero{margin-bottom:35px}.detailHero h1{letter-spacing:-2px;font-size:42px}.detailHero p{font-size:10px}.detailPage>.stats{grid-template-columns:1fr}.detailPage>.panel .blockRow{gap:7px;padding-top:15px;padding-bottom:15px;grid-template-columns:1fr!important}.detailPage .validatorPower{text-align:left;width:100%}.detailPage footer{flex-direction:column;align-items:flex-start;gap:20px}}.txStatus{letter-spacing:1px;border-radius:9px;padding:12px 18px;font-size:12px;font-weight:800;position:absolute;bottom:10px;right:0}.txStatus.success{color:#43f2ad;background:#43f2ad0f;border:1px solid #43f2ad59}.txStatus.failed{color:#ff6577;background:#ff65770f;border:1px solid #ff657759}.txStats{margin-top:35px}.txOverview{margin-top:22px}.txInfoTable{border-top:1px solid #ffffff1a}.txInfoRow{border-bottom:1px solid #ffffff14;grid-template-columns:180px 1fr;align-items:center;gap:30px;min-height:72px;padding:0 25px;display:grid}.txInfoRow>span{color:#8e879d;letter-spacing:1.2px;font-size:11px;font-weight:800}.txInfoRow code{color:#f6f1ff;overflow-wrap:anywhere;font-family:inherit;font-size:13px}.clickableValue{cursor:pointer;color:#bd42ff!important}.clickableValue:hover{text-decoration:underline}.txGrid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:20px;margin-top:22px;display:grid}.txMessage{background:#ffffff03;border:1px solid #ffffff1c;border-radius:14px;margin:0 24px 24px;overflow:hidden}.txMessageHeader{border-bottom:1px solid #ffffff17;align-items:center;gap:16px;padding:20px;display:flex}.txMessageHeader small{color:#8e879d;letter-spacing:1.3px;font-size:10px;font-weight:800}.txMessageHeader h3{margin:5px 0 0;font-size:18px}.txMessageRows{padding:0 20px}.messageRow{border-bottom:1px solid #ffffff12;grid-template-columns:130px 1fr;gap:20px;padding:17px 0;display:grid}.messageRow:last-child{border-bottom:0}.messageRow small{color:#8e879d;letter-spacing:1px;font-size:10px;font-weight:800}.messageRow code{color:#f4effa;overflow-wrap:anywhere;font-family:inherit;font-size:12px}.gasBox{padding:30px}.gasBox small{color:#8e879d;letter-spacing:1.2px;font-size:10px;font-weight:800;display:block}.gasBox strong{margin-top:12px;font-size:32px;display:block}.gasBox span{color:#8e879d;margin-top:8px;font-size:12px;display:block}.gasProgress{background:#ffffff14;border-radius:20px;height:8px;margin-top:24px;overflow:hidden}.gasProgress div{border-radius:inherit;background:linear-gradient(90deg,#7b22ff,#c134ff);height:100%}.detailLoading{text-align:center;color:#bd42ff;letter-spacing:2px;padding:120px 40px;font-weight:800}@media (max-width:900px){.txGrid{grid-template-columns:1fr}.txInfoRow{grid-template-columns:1fr;gap:7px;padding:18px}.messageRow{grid-template-columns:1fr;gap:7px}.txStatus{margin-top:20px;display:inline-block;position:static}}
