.db-hero{background:linear-gradient(180deg, #17181b 0%, var(--ix-shell) 70%);min-height:0}.db-intro{padding:clamp(40px, 6vw, 84px) calc(var(--ix-gutter) + 40px) clamp(40px, 4.4vw, 60px);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:32px 64px;display:grid}.db-intro h1{letter-spacing:-.04em;color:var(--ix-text);margin:0;font-size:clamp(38px,5.4vw,74px);font-weight:500;line-height:1.03}.db-intro h1 em{color:var(--ix-orange);font-style:normal}.db-intro p{color:var(--ix-muted);margin:0;font-size:17px;line-height:1.55}.db-table{margin:0 calc(var(--ix-gutter) - .5px);border-top:1px solid var(--ix-line-2);background:#101113;height:372px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.db-row{color:#fcf8f5bd;grid-template-columns:1.1fr 1.7fr .8fr 1fr .7fr;align-items:center;height:52px;font-size:14.5px;display:grid;box-shadow:inset 0 -1px #fcf8f50f}.db-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 20px;overflow:hidden}.db-row>span:not(:last-child){border-right:1px dashed #fcf8f514;line-height:52px}.db-row .id,.db-row .num{font:13px var(--ix-mono)}.db-row .id{color:var(--ix-faint)}.db-head{background:#17181b;height:60px}.db-head b{font:500 13px var(--ix-mono);color:var(--ix-text);line-height:1.3;display:block}.db-head small{color:var(--ix-faint);font-size:11.5px;line-height:1.3;display:block}.db-head>span:not(:last-child){padding-top:12px;padding-bottom:12px;line-height:normal}.db-row.new{color:var(--ix-text);animation:1.4s ease-out both db-land}@keyframes db-land{0%{opacity:0;background:#ff6a0052;transform:translateY(-14px)}30%{opacity:1;transform:none}to{background:#ff6a0000}}.db-status{font:normal 12px var(--ix-mono);background:#fcf8f512;border-radius:5px;padding:2px 9px}.db-status.paid{color:var(--ix-orange);background:#ff6a0026}.db-types-band{grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:start;gap:24px 48px;padding:clamp(48px,6vw,84px) 40px;display:grid}.db-types-count{letter-spacing:-.06em;color:#141518;-webkit-text-stroke:2.5px #ff6a00cc;paint-order:stroke fill;font-size:clamp(110px,15vw,210px);font-weight:600;line-height:.8}.db-types-band h2{color:var(--ix-muted);margin:0 0 26px;font-size:20px;font-weight:500}.db-types{letter-spacing:-.03em;color:#fcf8f547;margin:0;font-size:clamp(26px,3.4vw,46px);font-weight:500;line-height:1.2}.db-types span{transition:color .35s}.db-types span.lit{color:var(--ix-orange)}.db-solid{background:var(--ix-orange);color:#fff;padding:clamp(44px,5vw,64px) 40px;position:relative;overflow:hidden}.db-solid h2{z-index:1;letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:500;position:relative}.db-solid p{z-index:1;color:#ffffffeb;margin:10px 0 0;font-size:17px;position:relative}.db-solid-word{letter-spacing:-.05em;white-space:nowrap;color:var(--ix-orange);-webkit-text-stroke:3px #ffffff57;paint-order:stroke fill;font-size:clamp(90px,15vw,210px);font-weight:700;line-height:1;position:absolute;top:50%;right:-12px;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 38%,#000 62%);mask-image:linear-gradient(90deg,#0000 38%,#000 62%)}.db-changes{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:32px 64px;padding:clamp(48px,6vw,80px) 40px;display:grid}.db-changes h2{letter-spacing:-.035em;color:var(--ix-text);margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.08}.db-changes-copy p{max-width:40ch;color:var(--ix-muted);margin:18px 0 0;font-size:16.5px;line-height:1.55}.db-timeline{gap:26px;margin:0;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.db-timeline:before{content:"";border-left:1px dashed var(--ix-dash);position:absolute;top:8px;bottom:8px;left:5px}.db-timeline li{font:14.5px var(--ix-mono);color:#fcf8f580;justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:relative}.db-timeline b{color:var(--ix-faint);font-weight:400}.db-timeline i{border:1px solid var(--ix-line-2);background:#141518;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:-26px}.db-timeline small{color:var(--ix-faint);flex:none;font:13px Inter,system-ui,sans-serif}.db-timeline li.now{color:var(--ix-text)}.db-timeline li.now i{border-color:var(--ix-orange);background:var(--ix-orange);animation:2s ease-in-out infinite db-wait;box-shadow:0 0 0 5px #ff6a002e}.db-timeline li.now small{color:var(--ix-orange)}@keyframes db-wait{50%{box-shadow:0 0 0 9px #ff6a000f}}.db-ledger dl{margin:0}.db-ledger dl>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px 40px;padding:24px 40px;transition:background-color .2s;display:grid}.db-ledger dl>div:not(:last-child){border-bottom:1px dashed var(--ix-dash)}.db-ledger dl>div:hover{background:#ff6a000d}.db-ledger dt{letter-spacing:-.02em;color:var(--ix-text);font-size:clamp(19px,1.9vw,24px);font-weight:500}.db-ledger dd{color:var(--ix-muted);align-self:center;margin:0;font-size:15.5px}@media (width<=900px){.db-intro,.db-types-band,.db-changes{grid-template-columns:minmax(0,1fr)}.db-intro{padding-left:28px;padding-right:28px}.db-types-band,.db-changes,.db-solid{padding-left:24px;padding-right:24px}.db-row{grid-template-columns:1.5fr .8fr 1fr}.db-row>span:first-child,.db-row>span:last-child{display:none}.db-ledger dl>div{grid-template-columns:minmax(0,1fr);padding:20px 24px}}@media (prefers-reduced-motion:reduce){.db-row.new,.db-timeline li.now i{animation:none}}
