@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=JetBrains+Mono:wght@400;500&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{color-scheme:dark;--background: 222 47% 6%;--foreground: 210 40% 98%;--card: 222 42% 10%;--card-foreground: 210 40% 98%;--popover: 222 42% 10%;--popover-foreground: 210 40% 98%;--primary: 160 84% 39%;--primary-foreground: 222 47% 6%;--secondary: 222 42% 15%;--secondary-foreground: 210 40% 98%;--muted: 222 30% 20%;--muted-foreground: 215 20% 65%;--accent: 38 92% 50%;--accent-foreground: 222 47% 6%;--destructive: 0 84% 60%;--border: 222 30% 18%;--input: 222 30% 18%;--ring: 160 84% 39%;--radius: .75rem;--navy-900: 222 47% 6%;--navy-800: 222 42% 10%;--navy-700: 222 38% 15%;--navy-600: 222 35% 22%;--emerald: 160 84% 39%;--emerald-glow: 160 84% 50%;--gold: 38 92% 50%;--gold-light: 38 92% 65%;--gradient-hero: linear-gradient(135deg, hsl(222 47% 6%) 0%, hsl(222 42% 12%) 50%, hsl(222 47% 8%) 100%);--gradient-card: linear-gradient(180deg, hsl(222 42% 12%) 0%, hsl(222 42% 8%) 100%);--gradient-border: linear-gradient(135deg, hsl(160 84% 39% / .4) 0%, hsl(38 92% 50% / .4) 100%);--shadow-glow-emerald: 0 0 40px hsl(160 84% 39% / .2);--shadow-glow-gold: 0 0 40px hsl(38 92% 50% / .2);--shadow-card: 0 4px 24px hsl(222 47% 3% / .5);--shadow-card-hover: 0 8px 40px hsl(222 47% 3% / .7)}*{box-sizing:border-box}body{margin:0;background:hsl(var(--background));color:hsl(var(--foreground));font-family:Plus Jakarta Sans,sans-serif;min-height:100vh;font-feature-settings:"cv02","cv03","cv04","cv11"}h1,h2,h3,.display-5,.display-6{font-family:"DM Serif Display",serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.brand-logo{width:48px;height:48px;border-radius:16px;object-fit:cover;display:block}.clickable{cursor:pointer}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-break{word-break:break-word;overflow-wrap:anywhere}.text-muted{color:hsl(var(--muted-foreground))}.text-danger{color:hsl(var(--destructive))}.mono-font{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace}.app-shell{position:relative;min-height:100vh;background:var(--gradient-hero);overflow:hidden}.app-container{width:min(1200px,100%);margin:0 auto;padding:0 24px;position:relative;z-index:2}.decor-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.decor-orb{position:absolute;border-radius:999px;filter:blur(80px);opacity:.6}.decor-orb--emerald{width:420px;height:420px;top:-180px;left:50%;transform:translate(-50%);background:hsl(var(--emerald) / .18)}.decor-orb--gold{width:380px;height:380px;bottom:-220px;right:-120px;background:hsl(var(--gold) / .16)}.decor-square{position:absolute;border-radius:18px;border:1px solid hsl(var(--emerald) / .4);background:hsl(var(--emerald) / .12)}.decor-square--emerald{width:96px;height:96px;top:120px;left:80px}.decor-dot{position:absolute;border-radius:999px;border:1px solid hsl(var(--gold) / .5);background:hsl(var(--gold) / .12)}.decor-dot--gold{width:60px;height:60px;top:220px;right:120px}.site-header{position:relative;z-index:2;border-bottom:1px solid hsl(var(--border) / .6);background:hsl(var(--background) / .7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{display:flex;flex-direction:column;gap:16px;padding:20px 0}.brand{display:flex;align-items:center;gap:16px}.logo-link{display:inline-flex;align-items:center;gap:10px;color:hsl(var(--foreground))}.logo-badge{font-size:.65rem;text-transform:uppercase;letter-spacing:.2em;padding:4px 10px;border-radius:999px;border:1px solid hsl(var(--emerald) / .5);background:hsl(var(--emerald) / .15);color:hsl(var(--emerald))}.brand-text{display:flex;flex-direction:column}.brand-title{font-size:1.1rem}.brand-subtitle{font-size:.65rem;letter-spacing:.32em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.header-actions{display:flex;flex-direction:column;gap:12px;flex-wrap:wrap}.search-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center;flex:1}.search-input{min-width:220px;flex:1}.header-links{display:flex;gap:10px;flex-wrap:wrap}.hero{padding:40px 0 24px;position:relative;z-index:2}.hero-grid{display:grid;gap:32px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;border:1px solid hsl(var(--emerald) / .4);background:hsl(var(--emerald) / .12);color:hsl(var(--emerald));font-size:.7rem;letter-spacing:.3em;text-transform:uppercase}.hero-title{font-size:clamp(2rem,4vw,3.2rem);line-height:1.1;margin:16px 0 12px}.hero-description{font-size:1.05rem;max-width:520px}.main-content{display:flex;flex-direction:column;gap:24px;padding-bottom:64px}.panel{position:relative;background:var(--gradient-card);border:1px solid hsl(var(--border));border-radius:24px;padding:24px;box-shadow:var(--shadow-card)}.panel:hover{box-shadow:var(--shadow-card-hover)}.border-gradient{background-clip:padding-box}.border-gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--gradient-border);pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.panel-header{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.panel-title{font-size:1.4rem;margin:0}.panel-meta{font-size:.75rem;text-transform:uppercase;letter-spacing:.25em;color:hsl(var(--muted-foreground))}.panel-meta-value{display:block;margin-top:8px;text-transform:none;letter-spacing:normal;color:hsl(var(--foreground))}.panel-note{margin:0;font-size:.9rem;line-height:1.6}.panel-subtitle{margin-top:10px}.input-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--muted-foreground));margin-bottom:6px}.input-field{width:100%;border-radius:14px;border:1px solid hsl(var(--border) / .7);background:hsl(var(--secondary) / .45);padding:10px 12px;font-size:.9rem;color:hsl(var(--foreground));transition:border .2s ease,box-shadow .2s ease}.input-field::placeholder{color:hsl(var(--muted-foreground))}.input-field:focus{outline:none;border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 2px hsl(var(--primary) / .3)}.button-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:10px 16px;font-size:.9rem;font-weight:600;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;box-shadow:var(--shadow-glow-emerald);transition:transform .2s ease,box-shadow .2s ease}.button-primary:hover{transform:translateY(-1px);box-shadow:0 0 30px hsl(var(--emerald-glow) / .35)}.button-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:10px 16px;font-size:.9rem;font-weight:600;background:hsl(var(--emerald) / .15);border:1px solid hsl(var(--emerald) / .45);color:hsl(var(--foreground));transition:border .2s ease,background .2s ease;box-shadow:0 0 18px hsl(var(--emerald) / .18)}.button-secondary:hover{border-color:hsl(var(--emerald) / .7);background:hsl(var(--emerald) / .22)}.button-ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:10px 14px;font-size:.85rem;font-weight:600;color:hsl(var(--muted-foreground));border:1px solid transparent;transition:color .2s ease,border .2s ease}.button-ghost:hover{color:hsl(var(--foreground));border-color:hsl(var(--border))}.button-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:6px 10px;font-size:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--secondary) / .45);color:hsl(var(--muted-foreground))}.info-grid{display:grid;gap:20px}.meta-line{margin-top:16px;font-size:.9rem;color:hsl(var(--muted-foreground))}.status-grid{display:grid;gap:16px}.status-item{display:flex;flex-direction:column;gap:6px}.status-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--muted-foreground))}.status-value{font-size:.95rem}.status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.status-badge--ok{background:hsl(var(--emerald) / .15);color:hsl(var(--emerald));border:1px solid hsl(var(--emerald) / .45)}.status-badge--alert{background:hsl(var(--destructive) / .15);color:hsl(var(--destructive));border:1px solid hsl(var(--destructive) / .45)}.status-badge--muted{background:hsl(var(--muted) / .4);color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border))}.block-details{margin-top:8px}.block-details-inner{display:flex;flex-direction:column;gap:12px}.block-details-close{align-self:flex-end}.block-title{font-size:2rem;margin:0 0 8px}.block-editor{height:320px;border-radius:16px;border:1px solid hsl(var(--border) / .6);background:hsl(var(--navy-900) / .85);overflow:hidden}.block-list .panel-header{gap:16px}.block-view-banner{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.table-wrapper{overflow-x:auto}.blocks-table{width:100%;border-collapse:collapse;font-size:.9rem}.blocks-table thead th{text-align:left;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:12px 10px;border-bottom:1px solid hsl(var(--border))}.blocks-table tbody tr{transition:background .2s ease}.blocks-table tbody tr:hover{background:hsl(var(--secondary) / .5)}.blocks-table tbody th,.blocks-table tbody td{padding:12px 10px;border-bottom:1px solid hsl(var(--border))}.table-link{background:none;border:none;color:hsl(var(--foreground));font:inherit;padding:0;cursor:pointer}.table-link:hover{color:hsl(var(--primary))}.by-cell{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.by-name{font-weight:600}.verification-badges{display:inline-flex;gap:6px}.verification-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .35)}.verification-chip:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.verification-chip.is-ok{color:hsl(var(--emerald));border-color:hsl(var(--emerald) / .5);background:hsl(var(--emerald) / .15)}.verification-chip.is-bad{color:hsl(var(--destructive));border-color:hsl(var(--destructive) / .5);background:hsl(var(--destructive) / .15)}.verification-chip.is-unknown{color:hsl(var(--muted-foreground));border-color:hsl(var(--border));background:hsl(var(--muted) / .3)}.block-preview{color:hsl(var(--muted-foreground));font-size:.85rem;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-panel{border-radius:20px;padding:16px 20px;border:1px solid hsl(var(--border));background:hsl(var(--secondary) / .6)}.alert-panel--danger{border-color:hsl(var(--destructive) / .5);background:hsl(var(--destructive) / .12);color:hsl(var(--destructive))}.accordion{margin-top:12px}.accordion-item{background:hsl(var(--secondary) / .45);border:1px solid hsl(var(--border));border-radius:16px;overflow:hidden;margin-bottom:12px}.accordion-button{background:transparent;color:hsl(var(--foreground));font-weight:600;letter-spacing:.02em}.accordion-button:not(.collapsed){background:hsl(var(--secondary) / .8);color:hsl(var(--foreground));box-shadow:none}.accordion-button:after{filter:invert(1)}.accordion-body{color:hsl(var(--muted-foreground))}.btn-close{filter:invert(1);opacity:.7}.btn-close:hover{opacity:1}.site-footer{border-top:1px solid hsl(var(--border) / .6);padding:32px 0 40px}.footer-inner{display:flex;flex-direction:column;gap:12px;color:hsl(var(--muted-foreground))}.footer-brand{display:flex;flex-direction:column;gap:6px}.footer-title{color:hsl(var(--foreground));font-weight:600}.footer-meta{font-size:.85rem}.footer-copy{font-size:.9rem}@media (min-width: 900px){.header-inner{flex-direction:row;align-items:center;justify-content:space-between}.header-actions{flex-direction:row;align-items:center}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center}.info-grid,.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.block-view-banner,.footer-inner{flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (max-width: 1100px){.blocks-table thead{display:none}.blocks-table tr{display:block;border:1px solid hsl(var(--border));border-radius:18px;padding:12px 16px;margin-bottom:16px;background:hsl(var(--secondary) / .45)}.blocks-table tbody th,.blocks-table tbody td{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:8px 0;border:none}.blocks-table tbody th:before{content:"#";font-size:.65rem;text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--muted-foreground))}.blocks-table tbody td:before{font-size:.65rem;text-transform:uppercase;letter-spacing:.2em;color:hsl(var(--muted-foreground))}.blocks-table tbody td:nth-of-type(1):before{content:"Authority"}.blocks-table tbody td:nth-of-type(2):before{content:"Hash"}.blocks-table tbody td:nth-of-type(3):before{content:"Content"}.blocks-table tbody td:nth-of-type(4):before{content:"Date"}.blocks-table tbody td:nth-of-type(5):before{content:"Size"}.block-preview{max-width:none;white-space:normal}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}.animate-slide-up{animation:slide-up .6s ease-out forwards}
